"Heeler" redirects here. Not to be confused with Healer.
A herding dog, also known as a stock 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. A dog specifically trained to herd sheep is known as a sheep dog or shepherd dog.