Cocker Spaniels generally have a good lifespan for a dog of their size. On average, they live between 12 to 15 years. However, with proper care, regular veterinary check-ups, and a healthy lifestyle, some Cocker Spaniels have been known to live beyond 15 years, sometimes even surpassing the age of 20.