My friend is a farmer in Australia south of Sydney. His neighbors keep good care of their animals because when they go on his land and destroy his crops, he shoots them -whatever they be.
If we see a dog chasing livestock, and we know who owns the dog we call them.
If it keeps happening...we shoot the dog. The owners know this. And they would do the same.
If we see dogs chasing livestock and we don't know where the dog came from...we shoot them.