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

Why Silky Terrier puppies cost what they do
Silky Terrier puppies sit in the $1200 to $2500 range for solid reasons, and it’s not just about being cute. These dogs are in the Toy Group, tipping the scales at just 8 to 10 pounds, which means smaller litters—often only 2 to 4 puppies per birth. Fewer puppies mean higher costs per pup just to break even. Reputable breeders also invest heavily in health testing because Silkys are prone to serious issues like patellar luxation, Legg-Calvé-Perthes disease, tracheal collapse, and even diabetes. Screening both parents adds hundreds to the cost before a single puppy is born. On top of that, they’re ranked 112 in popularity, so supply is limited and responsible breeders aren’t churning them out. That scarcity, combined with their hypoallergenic coat—a big draw—keeps demand steady among allergy-sensitive families. When you see a Silky puppy priced well below $1200, it’s a red flag. That price likely means skipped health tests, poor breeding conditions, or worse, a puppy mill operation. You’ll often pay more upfront to avoid thousands in vet bills down the road. Good breeding is labor-intensive, ethical, and expensive. The real cost isn’t in the purchase price. It’s in what the breeder didn’t cut corners on.
What moves the price
Budget $3,300–$9,100 for year one
Over the 14-year average lifespan of a Silky 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.