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

Why Bolognese puppies cost what they do
Bolognese puppies sit in the $1500 to $3500 range for real reasons, not just because they’re cute. First, they’re rare—no AKC recognition yet, just Foundation Stock Service, which limits breeder pools and makes planned pairings harder. That scarcity pushes prices up, but responsible breeding keeps supply low on purpose. These little dogs, usually under 9 pounds, are prone to patellar luxation, hip dysplasia, and dental issues, so ethical breeders invest in health testing: OFA or PennHIP for joints, eye clearance from a veterinary ophthalmologist, and dental evaluations. That testing isn’t cheap, and it gets passed into the puppy price. Plus, Bolognese often have small litters—sometimes just one or two pups—which means the breeder can’t spread costs across many puppies. And because they’re hypoallergenic with non-shedding coats, demand quietly climbs even without mainstream popularity. If you see a Bolognese under $1200, be skeptical. That price likely means skipped health tests, poor breeding conditions, or worse—an inexperienced breeder who doesn’t understand the breed’s fragility. You’re not just paying for a dog. You’re paying for genetic diligence, time, and the reality that breeding Bolognese well is more art than business.
What moves the price
Budget $3,300–$9,100 for year one
Over the 13-year average lifespan of a Bolognese, 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.