Pepper spray can work but it has to be real strong stuff. I have taken care of pests on my place, usually a call to the pound guy he comes and picks em up.
Main issue is when one of my females come into season. I have a in grtound fencer keeps my dogs in but the strays do come onto the place, if my males dont take care of it then I do one way or the other.
Any dog can do terrible damage with their teeth, I would not hesitate to dispatch any animal showed evil intentions towards me, my family or any animal I own. Steers cost a grand each these days. Huge loss to lose just one.