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