"A sheep dog or sheepdog is generally a dog or breed of dogs historically used in connection with the raising of sheep. These may include livestock ...
[Read more]
guardian or pastoral dogs used to guard sheep and other livestock in farms for farmers, and herding dogs used to herd sheep and other livestock.
Specific breeds include:" - (en.wikipedia.org 16.04.2020)