It is mandatory by law in nearly every, if not every, state of the USA to shoot any dog on sight that is seen harassing wildlife. This is why feral dog-packs are a rarity in most areas. They are SHOT before things get that bad. I keep a paintball-gun loaded with red-pellets for any stray dogs. Stings enough to teach a teachable dog, and leaves a nice signal on their coat. The first time they get the paintball gun (and MAYBE a 2nd time too if they seem to be a well-mannered dog). If that doesn't teach the owner and alert them to what could have REALLY happened to their dog, then sadly nobody is learning anything -- so out comes the rifle next time their dog is seen chasing wildlife.

Cats aren't so easily forgiven, because from past experience I know that warning a cat-licker makes absolutely no difference whatsoever (as anyone knows who has ever tried to deal with any of them, look at this very discussion as proof of what I say).