shepherd dog shep·herd·dog uncommon noun 1. any of various usually long-haired breeds of dog reared to herd and guard sheep Synonymsshepherd dogsheepdogsheep dog Related words Broader terms working dog Narrower terms Belgian sheepdogbriardkelpiekomondorOld English sheepdogShetland sheepdogcollieBorder collie WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.