noun a dog trained to herd and guard sheep. noun Also called: shepherd dog a dog used for herding sheepSee Border collie any of various breeds of dog reared originally for herding sheepSee Old English sheepdog, Shetland sheepdog