It should be against the law to breed animals. Those who claim to be "responsible breeders", should have to treat it as a business, apply for permits, pay license fees, pay taxes, be subject to standards and inspections. These permits should be strictly governed just like any other business. There is no reason for a "hobby" breeder.
For too long these people have skirted responsibility, by allowing animals to breed, intentionally or not, and need to be held accountable for the animals, who didn't choose to be born, but deserve a lifetime of care, not to be sold or given away to strangers, to be abused or abandoned.
It's time human beings grow up and take responsibility for their actions, especially as they effect innocent animals.
Shelters are full, beyond capacity, rescue groups are maxed out, yet people keep dumping pets and let more be born. Perhaps it is an unintentional consequence of No-Kill movement and the stepped up rescue efforts. But the fact remains that the source of these surplus animals has been ignored. And the source is the ignorance of people and the blatant disregard they have for these animals.
Until that is addressed and people change, this problem will go on, animals will be killed needlessly, and as always, when it comes to human folly, it's the animals that suffer.
Unfortunately, people rarely do anything just because it's the right thing to do, they must be threatened with punishment or bribed with reward. So, there ought to be a law. And it must be enforced!