In Ohio, there is a provision on in the Ohio Revised Code to charge more for intact animals for licenses, if the counties want to try that. Our county does not fund a dog shelter, so it is no business of theirs whether my dog is intact or not. Thankfully, they are not pulling that, but lots of other places do.
And a few do have mandatory spay/neuter by 4 months or 6 months of age. Ok, make it mandatory for pet shelters not to sell an animal to a new owner without spay/neuter, but forcing people to spay/neuter a pet that they purchased, that is beyond reasonableness. And they have done it.
They have also made it illegal to crop or dock, ears and tails, in places, where even to drive through on your way with a cropped or docked dog, you would have to have evidence that it was done by a vet.
They make plenty of laws here in the states that are bad laws, that they have no business making. You say, Americans wouldn't stand for it? Well, there are a lot of dog owners in the US, that is true, but until something affects individuals, themselves, you would be surprised what they would stand for. I mean, look, I don't give a darn about prong collars, I don't use them. Do you think I would protest in front of the village hall, and risk being imprisoned when that crap turned into a riot by people just itching to start fights over anything? Nope, I'll go to work like on any other day, and when they pass the law about mandatory spay/neuter, I will start showing my dogs in conformation to avoid the issue. Others will just not say anything about it. What? they can't go door to door to ask for rabies certificates or licenses, are the going to go door to door looking for testicles, and how will they check bitches?
Many of us will do what the people of Canada did. We will call our assemblymen and ask what they were thinking and how fast they can reverse it. And we would probably get our doggy-friends to do likewise. Maybe it would work, maybe not. I think in this case it worked.