why does everyone else think they know what's best for everyone else? Seriously. I used to think breeders really needed to be regulated, now I could care less because it really doesn't matter.
if someone has 400 breeding dogs stacked on top of each other in sheds producing puppies by the thousands, they do it because people buy them.
The guy that spends 150 bucks for two dogs out of the newspaper and decides they need money for rent and to buy his momma a new pair of shows, breeds his dogs for some extra cash. More often than not, they find homes for these dogs. Whether they make money or not isn't really important. If they make it, they probably breed again and sell them, if not, they probably won't, but either way they usually find homes for all of the dogs because people wanting puppies are everywhere.
and they guy that spends thousands every year titling, working, training and proving his dogs has a few litters and yes, most of them also find homes.
almost every single dog you see in a shelter or rescue was somebody's pet once. There is no shortage of people wanting dogs, but there is definitely a shortage of those willing to live up to their responsibilities of owning a dog. Fixing that is about the only thing that is going to fix this problem without placing all the burden on those it will affect the least.