How much does a puppy cost the first year?
About $3,221 for the first year
The ASPCA's 2021 table totals $3,221 for a dog's first year, and first-year vet bills alone typically run $500–$2,000 in owner reports.
Last updated: October 2026 · US prices · 2 sources · see sources
The breakdown
| Item | Typical US price |
|---|---|
| First-year total | $3,221 [1] |
| One-time costs (spay/neuter, vaccines, crate, training...) | $1,030 [1] |
| Annual costs (food, vet, preventives, insurance...) | $1,391 [1] |
| Professional grooming + dental | $800 [1] |
| Puppy first-year vet bills (owner reports) | $500–$2,000 [2] |
Figures come from the sources below and each measures something slightly different (published prices, owner bills or planning budgets). Your vet's or provider's estimate is what counts.
It depends on
- Adoption fee or breeder price
- Spay/neuter and vaccine series costs where you live
- Supplies like a crate, bed and toys
- Training classes
Related cost guides
Costs near you and by breed
Common questions
How much does a puppy cost the first year?
About $3,221 for the first year. The ASPCA's 2021 table totals $3,221 for a dog's first year, and first-year vet bills alone typically run $500–$2,000 in owner reports.
What affects how much a puppy cost the first year?
It depends on: adoption fee or breeder price; spay/neuter and vaccine series costs where you live; supplies like a crate, bed and toys; training classes.
What is the typical price for: First-year total?
$3,221.
What is the typical price for: One-time costs (spay/neuter, vaccines, crate, training...)?
$1,030.
What is the typical price for: Annual costs (food, vet, preventives, insurance...)?
$1,391.
Sources (2) — tap to show
More answers: all pet cost questions · cost calculator