76 items
Briards
Belgian Shepherd Dog-Tervueren and puppy
Lancashire Heeler
Belgian Shepherd Dog-Tervueren
Belgian Shepherd Dog-Laekenois
Belgian Shepherd Dog (Groenendael)taken by Diane Pearce
Norwegian Buhund
Komondor
Maremma Sheepdog
Briard
Belgian Shepherd Dog-Malinois
Border Collie
German Shepherd Dog
Old English Sheepdogs
German Shepherd Dog Puppies
Polish Lowland Sheepdog
Pyrenean Mountain Dog
Old English Sheepdog
Collie-Rough