sheepdog

 
Pronunciation: /ˈʃiːpdɒg/

noun

  • a dog trained to guard and herd sheep.
  • a dog of a breed suitable for guarding and herding sheep.