Herding dog different from livestock guardian dog
A herding dog, also known as a stock dog, shepherd dog, sheep dog or working dog, is a type of dog that either has been trained in herding or belongs to breeds that are developed for herding.Terminology
In Australia, New Zealand and the United States herding dogs are known as working dogs irrespective of their breeding. Some herding breeds work well with any kind of animals; others have been bred for generations to work with specific kinds of animals and have developed physical characteristics or styles of working that enhance their ability to handle these animals.  Commonly mustered animals include cattle, sheep, goats and reindeer, although it is not unusual for poultry to be handled by dogs.The term "herding dog" is sometimes erroneously used to describe livestock guardian dogs, whose primary function is to guard flocks and herds from predation and theft, and they lack the herding instinct. Although herding dogs may guard flocks their primary purpose is to move them; both herding dogs and livestock guardian dogs may be called "sheep dogs".
In general terms when categorizing dog breeds, herding dogs are considered a subcategory of working dogs, but for conformation shows they usually form a separate group.
Australia has the world's largest cattle stations and sheep stations and some of the best-known herding dogs, such as the Koolie, Kelpie, Red and Blue Heelers are bred and found there.