@BillRM,
There are several breeds (Pyrenees, Komondoor, Mirrema, Kuvascz) that are excellent protection dogs for sheep. However, the dogs are let to bond with the sheep and then live with them 100%. hey get really dingy and covered with muck and mud and thats just the nature of guard dogs.
SO, we do have a catahoula who is a sight hunter and will attack any coyote and dispatch it but by then damages are usually done so I dont want to risk him getting hurt or badly chewed. Our Border Collie is a working herd dog who would get really mauled by wild dogs.
NO. my farm isnt that vast (its half vast) so I believe in using a nice .228 or so. I will often set poison traps but I have to make sure that other animals dont try to take the bait, which is laced with one of the deadliest poisons known