sheepdog
noun(sheep-dog)
a dog (such as a border collie) used to tend, drive, or guard sheep
sheepdog
noun(sheep-dog)
any of a breed of hardy dogs developed in Belgium especially for herding sheep and having abundant long straight black hair with a dense undercoat
sheepdog
noun(sheep-dog)
any of a breed of tailless dogs developed in England and having a profuse blue-gray and white coat
sheepdog
noun(sheep-dog)
any of a breed of small heavy-coated dogs developed in the Shetland Islands that resemble miniature collies