Town and country are 2 different worlds. Even if you're totally justified they can and often will charge you with discharging a firearm in the city limits, but once again if I have to choose between getting mauled by a vicious dog or getting arrested it's a no brainer. I have zero sympathy for people who don't control their pets.The mistake you made is calling first. I have shot and beat many dogs to their death on my farm that were being a nuisance to my family and farm. Have also shot/stabbed dogs in the road that came out in the road after me while running. I ran/jogged all my life up to age 45 and had many altercations with dogs as well as on the Fire Dept. Many times the owners called the Police/Sheriff Dept and the Law did absolutely nothing about them. If a dog is on your place after any of your animals or children, kill them.
Also have had neighbors dogs come on my farm and my dogs killed them, they would call in and again, nothing came of it.
Stop calling first.