Depends on the animals you're wanting to guard really. I wouldn't keep a donkey with sheep or goats because they sometimes play rough (pick them up by their necks and shake them,) but with cattle you can't get any better than a donkey. Sheep and goats I prefer a llama over even dogs (especially...