What i need from the dog

1. Can and must protect the sheep from any other animal, can be pack oriented.
2. Loyal only to his own "pack" and willing to protect it.
3. Hopefully able to herd sheep.
4. And also able to protect his pack from a fox or something bigger.
5. Good with other dogs.
6. Isn't too hard to teach.

That's pretty much it, thank you for your attention, and hopefully answers. :P