How Much Does a Yorkshire Terrier Puppy Cost?
Based on 21 Yorkshire Terrier puppy listings posted on K9Stud over the last 24 months. Updated October 2026.
A Yorkshire Terrier puppy typically lists for a median of $900 on K9Stud. Most listings — 8 out of 10 — fall between $680 and $3,000, with the full range from $350 up to $3,800 at the top of the market.
Yorkshire Terrier Puppy Prices by Range
Yorkshire Terrier Stud Fees
Across 59 Yorkshire Terrier stud listings, the median fee is $500, ranging from $50 to $1,500.
Current Yorkshire Terrier Puppies for Sale
| Listing | Asking price |
|---|---|
| Gorgeous Tiny Male Yorkie Terrier | $980 |
| Gorgeous Tiny Male Yorkie Terrier | $980 |
| Yorkie tea cup | $2,300 |
| Mailie | $895 |
| Zina | $850 |
| Tina and Nina | $600 |
How we calculated these numbers
These figures come from real asking prices posted by breeders on K9Stud — not survey estimates. We analyzed 21 Yorkshire Terrier puppy listings from the last 24 months, excluding listings under $100 or over $20,000 as data-entry errors. Where a breed has less recent data we widen the window up to five years, and the window used is always stated above.
These are asking prices, not confirmed sale prices, so the final agreed figure can be lower.