Hungarian Puli

What breeds are sheep dogs?

A sheep dog or sheepdog is generally a dog or breed of dogs historically used in connection with the raising of sheep. Specific breeds include: Bearded Collie. Belgian Malinois. Border Collie. Catalan Sheepdog. Croatian Sheepdog. Cumberland Sheepdog. German Shepherd. Hungarian Puli.