The breeder should select the right temperament puppy (puppies) for you and then you choose color as the last option based on what colors are available in the pups that suit you best. Not the other way around.
Just want to reiterate this.
A good breeder will ask you questions about your lifestyle and what you're expecting to do with your dog. He/she will choose the best puppies for you, and then if there's more than one you can choose the color you like.
A crappy breeder will say, "Pick out whichever one you want."