So sorry. I can totally sympathize... I just lost my flock to a fox.
I do think that any guardian/smart type dog will do the trick, but not unless old enough and well trained, though some have amazing instinct.
I have a 4 mo old shepherd/lab mix who is still more interested in chasing...