Michael Whitehead
Interactive: How Pomeranians, Poodles, Great Danes and 158 other dog breeds are genetically related to each other
In the mid-18th century there was a period of intense innovation and codification in dog breeding, giving rise not only ...