Yep Dogs. Though it has to be a well socialized with poultry and or Livestock Guardian Dog. My neighbor had two dogs one Golden Lab and one German Shepherd. They regularly patrolled his twenty acres and Mine. Marking their territory in the process. My property is not so much at risk from foxes, (they do live in the desert) but at risk from Coyotes. I loved those dogs they were like book ends on the driveway when ever I would come home and they treated me like family. So happy to see me. Sigh.... they died (long story) and the Coyotes came back.
I adopted a flock of six Guinea Fowl and they did quite a good job of dealing with single coyotes. They would gang up on one and Chi Chi Chi at him and swipe those sharp beaks at him and chased him down the driveway. They are also good at spotting overhead predators and sounding the alarm. Though these were adults and I took the time to imprint them on their home, which means locking them in the coop for about four to six weeks so that they remember where to come home. Their down side is that they are NOISY and tend to sound the alarm if something new is on the property like.... a new bucket or something leaned against the fence. And some people have problems with having them mixed with their chickens, I never did.
Guineas also alarm when strange people come on the property another reason I got them and the main reason I have them now. Being two miles from the border. I also like the noise and the silly stupid things they do.... I recognize that Guineas are not for everyone for sure.