Mick, SURE they have natural predators, US! Shoot them, trap them, Poison them (IF you can do it safely). 'Yotes are getting troublesome all over the place. One grabbed a dog that belonged to one of our deputies right off the front porch. Lucky for the dog the deputy started yelling when he heard the dog "Crying' and the Coyote dropped him.
good luck with your problem. Oh have you or CAN you use a shotgun, considering the closeness of houses?