The Welsh Corgi is a small type of herding dog that originated in Wales. The name corgi is derived from the Welsh words cor and ci, meaning "dwarf" and "dog", respectively.
Pembroke and Cardigan Welsh Corgi
A Cardigan Welsh Corgi (left) and a Pembroke Welsh Corgi (right)
Cardigan Welsh Corgi
Pembroke Welsh Corgi at Corgi Symphony, 2019
A herding dog, also known as a stock dog or working dog, is a type of dog that either has been trained in herding livestock or belongs to one of the breeds that were developed for herding. A dog specifically trained to herd sheep is known as a sheep dog or shepherd dog.
An Australian Kelpie backing sheep.
A Koolie working with sheep.
Sheepdog transported with livestock in Fairlie, New Zealand
A nine-week-old Border Collie directing ducks.