Perhaps with the new drug Neutersol that will sterilize male dogs, we might see some progress in this area within our lifetime. I also think that there are a great many low to no cost spay/neuter iniatives for lower-income people, so in many cases it would be cheaper to alter the animal rather than pay a fine. In our area, lower income people can have a cat fixed for about $25-$30 and a dog for $50-$75. The government should be stepping in as well. It has been proven that for every $1 spent in spay/neuter - $5 is saved in other costs.
One area I think it would have some impact on is BYB. If people had to pay a "litter fee" before they breed their dog - it might make them think twice about it.
JMHO
Bookmarks