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

Why Lakeland Terrier puppies cost what they do
Lakeland Terrier puppies sit in the $1500 to $3500 range, and that price reflects real breeding economics, not just pedigree prestige. These dogs are rare—ranked 147 in popularity—so quality breeders aren’t churning out litter after litter. Limited demand means fewer breeders invest in the breed, tightening supply. That scarcity alone pushes prices up, but the bigger cost driver is health testing. Responsible breeders screen for serious inherited conditions like lens luxation, Von Willebrand disease, and Legg-Calvé-Perthes, which can run $500 or more per breeding pair in vet testing alone. Skipping these tests is a red flag. A Lakeland under $1200 likely means corners were cut—possibly no genetic screening, poor vet care, or a puppy mill source. These terriers are also moderately difficult to breed; their 15–17 pound frames don’t always produce large litters, and experienced breeders often prioritize temperament and working ability, not just profit. The hypoallergenic coat adds appeal, but it’s not why they cost what they do. You’re paying for a healthy, ethically bred dog from a small-scale breeder who’s absorbed real costs. If the price seems too good to be true, it usually means the puppy’s health—and long-term vet bills—will cost you far more down the line.
What moves the price
Budget $3,300–$9,100 for year one
Over the 14-year average lifespan of a Lakeland Terrier, 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.