> And, I said out loud - tooolz would say, her dogs, her choice, and if people didn't want to wait for her to make up her mind then tough!!
>
The problem is that most people these days have to make up their minds about which puppy to keep long before things are that certain, if they have any hope of homing them.
I would find it impossible to keep a puppy to past 6 months of age and then decide I wasn't going to keep it, even four months would be too long for me.
There is the other side that many people feel if they don't get a puppy young they will for ever be at a disadvantage behaviourally, and wouldn't touch a puppy over x weeks with a barge pole.
In the end we do breed for ourselves but the litter-mates need homes of their own.
Also the question can be asked several ways. Are we talking about the likely to be most successful puppy in a chosen field of competition (then I am sure all of us who have not run on puppies have chosen the wrong one at some point). Sometimes we deliberately keep a puppy that will fit into what we are trying to do with our breeding program, even if it will not be the pick of the litter.
If you have chosen a dog for your bitch to improve/strengthen a certain feature, then you would be silly to keep the puppy that did not have this improvement. Or as someone else has said whose character would make a better fit in the home pack.