This entire subject is a sore spot with me.
While spaying/neutering has it's place and value, I am fundamentally against "government", or anybody for that matter, deciding what I should be doing on this topic, or making me pay more if I do not comply.
Licensing a dog may be more acceptable if you also do the same thing for every other pet in the region (cats, horses, etc.).
I cannot understand why it is acceptable to have to license a dog that remains in it's own yard and does not disturb anyone, while having no llicensing in place for every cat in the neighbourhood to yowl all night, hunt down songbirds and leave the "best part of itself" in the neighbour's flower beds is beyond me.
Same difference with dog owners cleaning up behind their animal but it being okay for a horse and rider to leave 10 pounds of it behind them in the middle of the trail, and that being acceptable.
On the same vein, an owner with a dog that is a nuisance (running the neighbourhood, barking excessively, etc.) needs to be held responsible. Same with some of the good citizens in my neighbourhood that clean up behind their dogs in daylight hours but leave it behind on my lawn after dark. I really "appreciate" that sort of neighbour and look forward to discussing the situation with the individuals involved when I catch them in the act.
If common sense was a little more common, we wouldn't be looking to government deciding what is appropriate behavior for us.