Explore relationships
Herding dog
A herding dog, also known as a stock dog or working dog, is a type of dog that either has been trained in herdinglivestock or belongs to one of the breeds that were developed for herding.
Use + to expand a branch. Click a topic name to open its summary.