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

Why Welsh Terrier puppies cost what they do
Welsh Terrier puppies sit in the $1500–$3500 range, and that average of $2500 isn’t pulled from thin air. These dogs are rare—ranked 107 out of 197 breeds by AKC registration, so legitimate breeders aren’t churning out litter after litter. Low popularity means limited supply, but demand from people wanting an energetic, hypoallergenic terrier remains steady, and that imbalance keeps prices up. Responsible breeding isn’t cheap. Breeders must perform health clearances for glaucoma, lens luxation, epilepsy, and hip dysplasia—each screening adds hundreds to the cost. DNA testing, vet exams, and maintaining stud records all come out of the breeder’s pocket long before a single puppy is sold. These aren’t backyard pups cranked out for profit. A Welsh Terrier priced under $1500 should raise red flags—likely the parents weren’t tested, the breeder skipped vet checks, or it’s from a puppy mill disguising itself as a home breeder. You’re not just paying for a cute face; you’re paying for genetic responsibility and the reality that healthy, ethically bred terriers take time, expertise, and money to produce. Skip the due diligence, and you’ll likely pay more in vet bills later.
What moves the price
Budget $3,300–$9,100 for year one
Over the 14-year average lifespan of a Welsh 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.