Herding dogs | Stock dog | Working dog

Herding dogs are also known as stock dog or working dog.
Herding dogs are loyal and affectionate companions. These are developed to control livestock, move the animals between fields, rescue strays from rugged terrain and drive the livestock to market. The herding dogs are used as guardians to protect livestock from predators.