I have had issues like this in the past and going to the dog owners generally wont do a thing. I went to the local spca and filed a complaint. 3 days later the dog catcher caught the dogs and fined the owner $65 per dog. 2 days later he caught them again and gave them a $1000 fine. The following week they were seen running by the dog catcher and they filed a civil suite against the dog owner, took the dogs from the owner.
Some dog owners either are stupid or just dont care. Putting a bullet in a dog is not my thing......however, I was temped quite a bit. I can honestly say that even though this was 4 years ago, the deer in my woods have not gotten over it. It is has a long term effect on their stress level.