There are lots of dogs in my neirborhood, and the owners weren't responsible and somehow the dogs always escaped. When I got my first chickens I asked the C.O. what was my right in case a dog was to come and injure or kill a chicken and they told me I could legally shoot it. (We are hunters) I passed the message around and somehow dog owner were suddenly able to keep their dogs into their yard... I did bear spray a couple though, and they never came back. The good thing about bear spray is that the dog runs home amd straight into the house they are so uncomfortable. Then the owner gets it. I am not afraid to tell them since their dog shouldn't ne on my property. I tell them: Lucky I didn't shoot it, since I could have done it legally.
Put your foot down. A bullet 2 feet in front of the dog may make the owner think twice...