Cost of Ownership Guide

How Much Does a Yorkshire Terrier Cost?

$331–$501 per month
Lifespan 13–16 years  ·  Small breed  ·  $3,972–$6,012 per year
Home Breed Guides Yorkshire Terrier
$331–$501
per month
$4000–$6000
per year
$52K–$96K
lifetime (13–16 yrs)
Small
breed size
Monthly Cost Breakdown
Category Monthly Range Annual (est.) Notes
Vet Care $90–$180 $1,620
Pet Insurance $35–$60 $576
Food $25–$40 $396
Grooming $50–$90 $840
Gear & Supplies $14 $168 amortized
Training $18 $216 amortized
Boarding / Daycare $45 $540 amortized
Supplements $12 $144
Tech (GPS, cameras) $10 $120
Toys & Enrichment $12 $144
End-of-Life Reserve $20 $240 reserved monthly
Total $331–$501/mo $3,972–$6,012/yr all categories

Data sourced from ASPCA, AVMA, and pet insurance industry research. Ranges reflect geographic and care-quality variation.

What to Know Before You Budget
Yorkies are long-lived but notorious for dental disease — their tiny mouths need more frequent cleanings. Their long coats require regular professional grooming.
Health Cost Drivers

Get Your Personalized Yorkshire Terrier Budget

Plug in your actual monthly budget and see exactly how far it goes — category by category.

Run the Free Calculator →
Frequently Asked Questions
How much does a Yorkshire Terrier cost per month?
A Yorkshire Terrier costs between $331 and $501 per month on average, covering vet care, pet insurance, food, grooming, boarding, and other essentials. Annual costs range from $3,972 to $6,012.
What is the lifetime cost of a Yorkshire Terrier?
Over a typical lifespan of 13–16 years, a Yorkshire Terrier costs between $51,636 and $96,192 total.
Is a Yorkshire Terrier expensive to own?
Yorkshire Terriers are moderately priced to own. At $331–$501/month, they fall within the average range for small dogs. Yorkies are long-lived but notorious for dental disease — their tiny mouths need more frequent cleanings. Their long coats require regular professional grooming.
← View all 16 breed cost guides