Cost of Owning a Dog or Cat Calculator
Estimate the first-year cost and the full lifetime cost of a pet, based on size, care level, age, and where you live. No email required — this is a free estimating tool, not a quote.
Your pet plan starts here
Adjust the details to get a practical first-year and lifetime planning range.
- Takes less than a minute
- No email or account required
- See every cost category
How this estimate is calculated
Annual figures start from commonly cited pet-cost ranges (ASPCA pet care cost estimates, veterinary industry cost surveys, and pet insurer cost studies) for food, routine veterinary care, supplies, and grooming, adjusted by size and a simple cost-of-living multiplier for your area. First-year cost adds one-time items: initial vet visits and vaccines, spay/neuter, a starter set of supplies, and the adoption/purchase fee. Lifetime cost multiplies the ongoing annual estimate by the pet's typical remaining life expectancy for its size and species. These are planning estimates, not quotes — actual costs vary a lot by individual animal, vet, and region.
Full breed size reference: 50 dog breeds & 15 cat breeds
Not sure whether your dog counts as small, medium, large, or giant for the calculator above? Find your breed below. This is a general guide based on typical adult weight — mixed breeds and individual dogs can vary.
Dog breeds by size
Small (under 25 lbs)
- Chihuahua
- Yorkshire Terrier
- Pomeranian
- Maltese
- Shih Tzu
- Pug
- Papillon
- Toy Poodle
- Miniature Pinscher
- Miniature Dachshund
- Boston Terrier
- Cavalier King Charles Spaniel
- Havanese
- West Highland White Terrier
- Jack Russell Terrier
Medium (25–50 lbs)
- Beagle
- Cocker Spaniel
- French Bulldog
- Border Collie
- Australian Shepherd
- Bulldog (English)
- Shiba Inu
- Basset Hound
- Whippet
- Pembroke Welsh Corgi
- Brittany
- Siberian Husky
- Australian Cattle Dog
- American Staffordshire Terrier
- Miniature Schnauzer
Large (50–90 lbs)
- Labrador Retriever
- Golden Retriever
- German Shepherd
- Rottweiler
- Doberman Pinscher
- Boxer
- Standard Poodle
- German Shorthaired Pointer
- Weimaraner
- Vizsla
- Rhodesian Ridgeback
- Belgian Malinois
- Alaskan Malamute
- Bernese Mountain Dog
- Chesapeake Bay Retriever
Giant (90+ lbs)
- Great Dane
- Mastiff (English Mastiff)
- Saint Bernard
- Newfoundland
- Irish Wolfhound
Cat breeds by size
Small
- Singapura
- Devon Rex
- Cornish Rex
- Munchkin
- Siamese
Medium
- American Shorthair
- British Shorthair
- Abyssinian
- Russian Blue
- Scottish Fold
- Sphynx
- Bombay
Large
- Maine Coon
- Ragdoll
- Norwegian Forest Cat
Want photos, health notes, and a fit rating for the 20 most-searched breeds? See the full Breed Guide.