Definitions Found:

SHEEPDOG, a dog trained in the care of sheep