This thread started out interesting but then started to worry me a bit so I checked in depth where I live. In Kenmore NY, if it’s sold in a pet shop ( excluding traditional farm animals) in NYS, it’s legal in Kenmore. Kenmore code states 2 dogs (no breed restrictions), 2 cats per property (it’s different for actual apartment buildings), and the usual no-go on farm animals.I had to speak with the actual head-honcho to get a maximum 10’ on snakes; species has nothing to do with it. I didn’t look specifically into things like hots or crocs or giant tortoises, but there are different species of turtles sold at pet stores for people with ponds. He told me they are serious about the dogs and licensing but people can get an exemption. No one is going to count the cats looking out of your windows, unless there’s a whole cattery doing so) and no one is coming around with a tape measure to measure your snakes. Ferrets are licensed like dogs. Rabbits, guinea pigs, chinchillas, pet mice and rats are not. If no one knows you are breeding feeder rats, no one cares persay. HOWEVER, Kenmore has a wild rodent problem, so anything that anyone does that “maintains or facilitates” that problem (like excessive dog or rabbit feces in the yard) will be investigated, fined and possibly shut down. Kenmore’s residential areas are just that, so anything that denies a neighbor of their reasonable quiet enjoyment will be investigated (like lingering bad smells, incessant barking... and yes, reasonable fear -which I couldn’t get defined) Dog and cat breeders are under business codes and licensing. I didn’t ask about breeding snakes. Landlords and management companies may make their contracts more stringent but not less so.
With all the info above, it seems to me that the “less traditional” pets are still open to capricious enforcement once neighbor complaints occur. Under the current command, a neighbor complaining about me sitting on my front porch holding my 7.5’ Dumerils would get no further than someone complaining about a person on a porch with his dozing dog. Personal bias are not relevant. But what happens when the current command changes?