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

Why Teddy Roosevelt Terrier puppies cost what they do
You’re paying for careful breeding when you get a Teddy Roosevelt Terrier puppy, and that’s why $800 to $2500 isn’t unusual. These dogs aren’t trendy, so breeders aren’t pumping them out for profit. Most litters are small, and ethical breeders are doing health testing for patellar luxation, hip dysplasia, and the less common but serious Primary lens luxation. Testing isn’t cheap—running X-rays for hips and legs alone can cost a breeder $500 or more per dog. Since the breed isn’t in the AKC’s top 50, demand is steady but niche, which keeps prices from inflating wildly, but also means fewer breeders are around to increase supply. That balance keeps the average around $1500, especially from someone who health-tests and prioritizes temperament. If you see a puppy under $600, be cautious. That likely means no health screening, possibly backyard breeding or a puppy mill. These little dogs, weighing between 8 and 25 pounds, can inherit costly issues like Legg-Calvé-Perthes, which requires surgery. A responsible breeder factors in pre-breeding vet work, stud fees, whelping supplies, and time—often years of line tracking. You’re not just buying a dog. You’re paying for someone’s expertise and commitment to avoiding genetic problems down the line. Skip the savings. Go for the breeder who shows you health clearances.
What moves the price
Budget $3,300–$9,100 for year one
Over the 15-year average lifespan of a Teddy Roosevelt 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.