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

Why Havanese puppies cost what they do
Havanese puppies sit in that $1500 to $4000 range—averaging around $2500—for solid reasons. First, they’re in the Toy Group and have small litters, usually just 3 to 5 pups, which immediately limits supply. Breeding them responsibly isn’t cheap either. Reputable breeders invest heavily in health testing: patellar luxation, cataracts, chondrodysplasia, and congenital deafness are known issues, and screening for these adds several hundred dollars per dog before they ever breed. Add in genetic diversity management and OFA certifications, and the baseline cost to even start breeding is high. Then there’s demand—ranked 24th in popularity and genuinely hypoallergenic with their non-shedding coat—they’re in high demand from families and allergy sufferers alike. That drives prices up, but so does breeder accountability. When you see a Havanese puppy under $1200, be cautious. That price often means corners were cut—no health testing, poor living conditions, or even a puppy mill. Responsible breeders aren’t just selling a dog, they’re investing in years of careful pairing, vet checks, and socialization. You’re paying for that diligence. And with a lifespan of 14 to 16 years, the upfront cost helps ensure you aren’t facing huge vet bills down the road.
What moves the price
Budget $3,300–$9,100 for year one
Over the 15-year average lifespan of a Havanese, 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.