Sheepdog — synonyms, definition

1. sheepdog (Noun)

2 synonyms
sheep dog shepherd dog
1 definition

sheepdog (Noun) — Any of various usually long-haired breeds of dog reared to herd and guard sheep.

1 type of
working dog
19 types
Belgian sheepdog Belgian shepherd Border collie Bouvier des Flandres Bouviers des Flandres German police dog German shepherd German shepherd dog Old English sheepdog Rottweiler Shetland Shetland sheep dog Shetland sheepdog alsatian bobtail briard collie kelpie komondor