1 definition found sheepdog - WordNet (r) 2.1 (2005) : sheepdog n 1: any of various usually long-haired breeds of dog reared to herd and guard sheep [syn: shepherd dog, sheepdog, sheep dog]