Where have you been? ;) I have had to license my dogs most places I have lived (except in rural East TX because we lived outside the city) for the past 30 years.
I’m not saying I agree with it, but it’s been going on a long time. It used to fund animal control (I’m sure it’s where it started). Now it’s a way for the Animal Rights crazies to control animal ownership and breeding. I pay $75 per year for my unspayed female. I would also have to pay $150 per year for a breeder permit. Lots of places have mandatory spay/neuter laws. Yes, the government thinks this is their business.
I’m all for them including cats, because I want people to get really really mad about this. Mad enough to rise up and say NO! Stop the madness! I”m sorry but it’s not the business of the government whether or not you choose to have a pet, or spay or neuter it, or for that matter if you breed it. It’s only their business if your animal is a nuisance.