Budgeting

How much does a dog cost per month?

About $67–$150 a month

Spread over 12 months, the yearly range for an adult dog works out to roughly $67–$150 a month, and the ASPCA's 2021 yearly total of $1,391 is about $116 a month.

Last updated: October 2026 · US prices · 2 sources · see sources

The breakdown

Typical US prices
ItemTypical US price
Years 2–4, dog$800–$1,800/yr [1]
Annual total (ASPCA 2021)$1,391 [2]
Food$300 [2]
Routine medical$225 [2]
Preventive medication$185 [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

Costs near you and by breed

Common questions

How much does a dog cost per month?

About $67–$150 a month. Spread over 12 months, the yearly range for an adult dog works out to roughly $67–$150 a month, and the ASPCA's 2021 yearly total of $1,391 is about $116 a month.

What affects how much a dog cost per month?

It depends on: your dog's size, since bigger dogs eat more and need bigger medication doses; whether you buy pet insurance; grooming needs and coat type; where you live, since vet prices vary by city.

What is the typical price for: Years 2–4, dog?

$800–$1,800/yr.

What is the typical price for: Annual total (ASPCA 2021)?

$1,391.

What is the typical price for: Food?

$300.

Sources (2) — tap to show
  1. PetCostVS – Pet cost by life stage (2026)
  2. ASPCA – Cutting Pet Care Costs (2021 table)

More answers: all pet cost questions · cost calculator