As a breeder of working line GSDs I have to weigh in here.
We rarely breed more than one litter (if that) per year. Our dogs are Schutzhund competitors and are radiographed before being bred. We concentrate on balancing drives and creating stable, strong temperaments.
We have a direct German import male and a direct Czech import female among our dogs that we would NEVER breed together because the pups would be so high-drive that they would be unsuitable for anything but the most skilled of trainers, and a handful for most of them. We are very picky on who gets one of our pups. Out of every 30 callers, maybe ONE will get the O.K.
We have had people wait an entire year because we felt that their current situation was not ready for a puppy. If they go on and buy from someone else, O.K., but we aren't putting a pup of ours into a family/situation where the odds are good that it's not going to work out.
We are observing and making notes on personality traits and behaviors of our pups from day one and we match the family to the pup. Only twice have we had to take a pup back (both of which we still have). In one case, it was an ugly divorce situation and the wife asked us to take her back, which we did; the other we pretty much insisted the guy give us back the dog and luckily he agreed. If he hadn't we would probably have taken him to court. If the right family/person does not materialize for a particular dog/pup, they will be with us until the right situation comes along for them or until they die of old age!
We sell all our dogs on a limited registration basis until they are 1. titled in sport; certified as a Police Service Dog, drug/bomb/human remains/or other detection or SAR dog, or gain a herding title; AND 2. have passing OFA hips and elbows. We also offer obedience training for all our pups until they are 6 months old. (People can continue to come and train after that with a small fee) None of our dogs would EVER title in an AKC conformation ring because they aren't built like mutants and can actually WORK! In German style conformation, they could easily make at least a SG or better rating.