We have the majority of predators on your list, also.
We have a perimeter fence and a big mean dog that patrols the area regularly. She's not mean to everybody, but she knows who is supposed to be here and who isn't. Varmints are on the "isn't" list. Our spaniel is a keen hunter and often...