Fetch Finder

Costs

How much does a dog cost per year?

The basics for most dogs cost about $900–$3,700 a year, plus $750–$5,200 more in the first year. Here's the breakdown by size, plus other costs to plan for.

The basics for most dogs cost about $900–$3,700 a year, depending mostly on size. The first year costs more, often $750–$5,200 extra, because of the adoption or purchase price, vaccines and gear.

For a number tailored to your breed and lifestyle, try our dog cost calculator.

Yearly costs by dog size

CostSmall (under 30 lb)Medium (30–55 lb)Large (55–100 lb)Giant (100+ lb)
Food$250–$450$400–$700$600–$1,000$900–$1,500
Routine vet care$300–$600$350–$650$400–$750$450–$900
Flea, tick and heartworm prevention$200–$350$250–$450$350–$600$450–$750
Treats, toys and supplies$120–$300$150–$350$200–$400$250–$500
License and tags$15–$40$15–$40$15–$40$15–$40
Basic yearly total$885–$1,740$1,165–$2,190$1,565–$2,790$2,065–$3,690

These are rough US estimates for a healthy dog. Larger dogs cost more because food and most medications are priced by weight.

Optional costs that add up fast

First-year costs

One-time costTypical range
Adoption fee (rescue or shelter)$100–$500
Breeder price$1,000–$3,500+
Spay/neuter, puppy shots and microchip$300–$800
Crate, bed, leash, bowls and gear$200–$500
Basic training class$150–$400

Other costs to plan for

The cost most people forget: emergencies

A single emergency vet visit for swallowing something, an injury or a sudden illness can cost $1,000–$5,000 or more. Plan for it with pet insurance or an emergency fund of a few thousand dollars.

How to save money

  1. Adopt instead of buying from a breeder.
  2. Groom at home if your breed allows it.
  3. Keep your dog at a healthy weight, which lowers food and vet costs.
  4. Keep up with prevention. Heartworm and parasite prevention is far cheaper than treatment.
  5. Pick a breed that fits your budget. Giant breeds can cost twice as much per year as small ones.