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

Why Leonberger puppies cost what they do
Leonberger puppies cost $2,500 to $5,500 for solid reasons, and if you see one for significantly less, be wary. This isn’t a backyard breeder’s side hustle. These dogs are large working dogs with a narrow gene pool, ranked 93 in popularity, meaning reputable breeders are few and far between. That scarcity doesn’t drive prices up due to demand—it’s the opposite. Low demand means breeders aren’t churning out litters, so each one has to cover high fixed costs. Responsible breeders test for hip and elbow dysplasia, perform DNA testing for Leonberger polyneuropathy (LEMP), and screen for bloat risk and osteosarcoma predisposition. Those tests aren’t cheap, and with litters averaging just 6–8 puppies, the cost per pup adds up fast. You’re also paying for extensive vet care during whelping, which is riskier with giant breeds, and for feeding growing pups on premium food to support healthy bone development. A $1,800 Leonberger should raise red flags—chances are, the parents weren’t properly health tested, or the breeder is cutting corners on care. That “bargain” could mean thousands in vet bills down the road from preventable genetic conditions. You’re not just buying a puppy. You’re paying for ethical breeding, genetic diligence, and a breeder who prioritizes health over profit.
What moves the price
Budget $3,300–$9,100 for year one
Over the 9-year average lifespan of a Leonberger, 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.