Cavalier King Charles Spaniel
Type: Dog
Size: Small
Lifespan: 10 to 14 years
The Cavalier King Charles Spaniel is one of the smallest breeds of spaniels. This dog hails from the United Kingdom, and was first bred in the late 17th or...[Read More]