How much does a English Cocker Spaniel puppy cost?
From reputable breeders, expect to pay between $1,500 and $3,500 for a English Cocker Spanielpuppy in the US — with an average of about $2,500. Location, lineage, and breeder reputation push prices up or down.

Why English Cocker Spaniel puppies cost what they do
English Cocker Spaniel puppies sit in the $1500–$3500 range for solid reasons, and understanding the cost means looking past the fluff. These dogs aren’t mass-produced; responsible breeders limit litters because health testing isn’t optional—it’s essential. You’re paying for DNA panels that screen for progressive retinal atrophy and familial nephropathy, plus hip evaluations and regular ear health monitoring, all before a single puppy is placed. That adds up fast. Even at rank 52 in popularity, demand stays steady among hunters and active families who value their trainability and compact size, but supply is controlled because ethical breeders won’t cut corners. That balance keeps prices stable, not inflated. A puppy under $1200 should raise red flags—chances are health testing was skipped, the breeder is cutting costs somewhere critical, or it’s from a puppy mill disguising itself as a home breeder. Don’t forget, these dogs are prone to ear infections and inherited conditions, so skimping on breeder quality means you’ll likely pay more at the vet down the road. You’re not just buying a cute face, you’re investing in a healthier start. The real cost isn’t the purchase price, it’s the long-term care if things go wrong.
What moves the price
Budget $3,300–$9,100 for year one
Over the 13-year average lifespan of a English Cocker Spaniel, including purchase, food, vet care, insurance, grooming, and supplies.
Not sure which breed fits your life?
Answer five questions about your home, your schedule, and your tolerance for shedding. We’ll match you to your top three breeds from over 200.