My Staffordshire terrier is brilliant with my flock. It took a while to train her though. She takes out foxes easily and wouldn't have a problem with any thng bigger. She keeps the rat and mice population down too, and as the above post is a fantastic deterrent to would be chicken thieves