(n)shepherd dog, sheepdog, sheep dogany of various usually long-haired breeds of dog reared to herd and guard sheep