sheepdog

(-dôg′, -däg′)

noun

any dog trained to herd and protect sheep

See sheepdog in American Heritage Dictionary 4

also sheep dog

noun
A dog trained to guard and herd sheep. Also called shepherd dog.

Learn more about sheepdog

link/cite print suggestion box