A loose fixed dog should be a far lesser infraction than a loose unfixed dog. Unfixed loose dogs are three times more likely to attack people or other animals, and they are a major cause of accidental breeding, which causes higher shelter intakes, killing and associated costs.
Trespassing is implicit in a dog being unleashed and should never be an additional infraction. Pet limit ordinances are based on arbitrary numbers and are therefore unconstitutional, and also are detrimental to the no-kill efforts. Pet limits do nothing to prevent animal hoarding because hoarding is an obsessive-compulsive disorder that requires treatment.
Any pet infractions should be based on actual and substantial health or safety issues. Forcing the woman in article to give away her German shepherd did nothing to improve the health or safety of anyone, and it took away a potential home for a dog.
I know of many pet owners who don't license their pets because it would reveal how many they have, and they risk being forced to give them up for no good reason. The easiest way to increase licensing compliance, revenue, and pet adoptions is to delete pet limit ordinances.