Flock – a grouping of a species of livestock (sheep, poultry) Herd – a group of a single species of animal (cattle, horses, swine, goats) Livestock – domestic farm animals kept for productive purposes (meat, milk, work, wool)

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.