One time a neighbors dog was coming over and getting chickens. My wife called animal control and the conversation went something like this:
Officer: Have you got a shot gun?
Wife: Yes
Officer: Just shoot the dog. In fact it doesn't even have to be after chickens, if its on your property shoot it. We look the other way. There is, after all, a leash law. Shoot, shovel and shut up.
.............................................................
Even if you are justified to shoot to save your animal, in a city where there is laws about discharging a firearm in the city limits, are you not breaking that law no matter what the circumstances? I don't see that a carry permit exempts us from that law. Is one justified because the animal was in danger? Do you think the officer will look the other way?