There are 2 breeds of Corgi, the Cardigan Welsh Corgi which is older than the Pembroke Welsh Corgi (probably introduced in Wales by the Flemish). The origins of the Corgi are not certain but both breeds are probably descendants of the Keeshond, Pomeranian, Schipperkes and the Swedish Vallhund. The differences between the two breeds include bone structure and size. However, both are close in size and both were originally used as a herding dog for cattle, sheep, and ponies. Even though this is a low-standing dog, herds large animals by nipping at the heels to direct them and is small enough to duck any kicks.