I have a small herding dog that does a great job keeping coyotes off the property. She is a Sheltie, a Shetland Sheepdog or what some people call a miniature Collie. Our property is not fenced, but we are pretty isolated. She does not wander. Nobody fences dogs around here. I have seen her chase three coyotes off the property at once. She is fearless when it comes to protecting her property. She is also a pet. When she isn't lying on the front porch surveying her domain, she is at my feet. She sleeps next to my bed.