To make it a little easier.....
Dogs = snakes
poodles = ball pythons
You can compare dogs to snakes, but not dogs to ball pythons. You have to be more specific. So when dealing with breeding poodles, we'll say standard poodles for now.........you are breeding the same species, who have the same chromosomes.........black is a dominant color, white is recessive. so you want black puppies, you use a black mother or father. For a better chance of white puppies, you use both white parents, although either one could carry a different color trait as a recessive, but you've improved your chances of getting white puppies.
Make a little more sense now?