herding dog ( synonym found)

Definition of herding dog:

(n) : a dog bred for working cattle, sheep, or other livestock. For example, the various shepherd breeds

Definition of herding dog:

(n) : a dog bred for working cattle, sheep, or other livestock. For example, the various shepherd breeds

Back to Top