Free tool · No sign-up · Vet-standard math

Pet calorie calculator — and an honest answer to “is my pet overweight?”

Get a daily calorie target for your dog or cat with the same RER/MER method veterinary teams use, plus an ideal-weight estimate and a straight verdict from a 30-second body-condition check. Everything runs on this page — nothing to install, nothing to pay.

Typical daily calories by weight

Starting points for spayed/neutered adults at maintenance — 1.6 × RER for dogs and 1.2 × RER for cats, the factors from the sources named below — computed by the same engine as the calculator.

Dogs

Weightkcal/day
5 lb (2.3 kg)207 kcal
10 lb (4.5 kg)348 kcal
20 lb (9.1 kg)585 kcal
30 lb (13.6 kg)794 kcal
40 lb (18.1 kg)985 kcal
50 lb (22.7 kg)1164 kcal
60 lb (27.2 kg)1335 kcal
70 lb (31.8 kg)1498 kcal
80 lb (36.3 kg)1656 kcal
90 lb (40.8 kg)1809 kcal
100 lb (45.4 kg)1958 kcal
120 lb (54.4 kg)2244 kcal

Cats

Weightkcal/day
5 lb (2.3 kg)155 kcal
8 lb (3.6 kg)221 kcal
10 lb (4.5 kg)261 kcal
12 lb (5.4 kg)299 kcal
15 lb (6.8 kg)354 kcal
20 lb (9.1 kg)439 kcal

Every pet is different — age, spay/neuter status, body condition, and goals all move the number, so personalize below with the calculator.

Informational, not veterinary advice. Always confirm feeding changes with your veterinarian.

Your pet
Current weight
Age
Spayed or neutered?
The hands-on check: feel along the ribs and look from above
Optional details
Typical activity session (optional)

Informational only — not veterinary advice or a diagnosis. Always consult a licensed veterinarian about your pet’s weight and diet.

Turn one number into a routine

Track meals against this target, free, in the PetLife app

The PetLife app uses this exact calorie engine every day — log food, watch weight trends, and get safety nudges when something drifts. One pet with core care logging stays free.

See Free vs Plus plans

How the math works

No black box: this tool runs the same deterministic RER/MER calculation as the PetLife app, with every factor shown below.

1

Resting needs first

RER = 70 × (weight in kg)^0.75 — the calories your pet burns simply existing for a day.

2

Multiply by life stage

Age, spay/neuter status, and growth set the factor that turns resting needs into a daily target.

3

Feed for the ideal weight

Weight-loss targets use the resting needs of the ideal weight — provisionally about 10% below current when no vet goal is set.

Life-stage factors (× resting needs)

Life stageDogsCats
Adult, spayed/neutered1.6 × RER1.2 × RER
Adult, intact1.8 × RER1.4 × RER
Senior1.4 × RER1.15 × RER
Weight loss (applied to ideal-weight RER)1 × RER0.8 × RER
Puppy/kitten, under 4 months3 × RER2.5 × RER
Juvenile, 4–12 months2 × RER2 × RER

Breeds prone to weight gain get maintenance trimmed by 15%. Weight-loss targets always use the resting needs of the ideal weight — never the current one — which is why the tool estimates an ideal weight first.

Source: 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats (Box 1, “Energy Requirement Calculations”) · Merck Veterinary Manual, “Nutritional Requirements of Small Animals” · Ohio State University Veterinary Medical Center, “Basic Calorie Calculator” · Pet Nutrition Alliance, “Calculating Calories Based on Pet Needs” · Hand et al., Small Animal Clinical Nutrition, 5th ed. (mature-dog, mature-cat, and growing-kitten chapters).

Checked against the sources on 2026-08-29. Each factor above is read from the same cited engine constants the calculator and the PetLife app use — with the citation pinned in code next to each number — so this page and the tool cannot disagree.

Useful without pretending to replace your vet

This calculator is a record-keeping and educational aid. Nothing on this page is veterinary or medical advice, a diagnosis, or a treatment plan. Always consult a licensed veterinarian for questions about your pet’s weight, diet, or health — and never delay or disregard professional veterinary advice because of something you saw here. Sudden weight change, appetite loss, or a cat that stops eating is a same-day vet call, not a calculator question.

Pet calorie questions, answered

How many calories does my dog or cat need per day?

Veterinary teams start from Resting Energy Requirement (RER = 70 × body weight in kg to the 0.75 power) and multiply it by a life-stage factor. A neutered adult dog uses about 1.6 × RER and a neutered adult cat about 1.2 × RER. For example, a 66 lb (30 kg) neutered adult dog lands near 1,435 kcal per day, and a 10 lb (4.5 kg) neutered adult cat near 260 kcal per day. Your pet's real needs vary with health, body condition, and lifestyle, so treat any calculator result as a starting point to review with your vet.

How much should I feed my puppy or kitten?

Growing pets need far more energy per pound than adults, and the growth factors are published: puppies eat about 3 × RER until 4 months, then about 2 × RER until they reach adult size (2021 AAHA nutrition guidelines; Merck Veterinary Manual). Kittens run about 2.5 × RER, easing to 2 × RER as they approach adult weight (AAHA; Small Animal Clinical Nutrition, 5th ed.). Worked example: a 3-month-old, 10 lb (4.5 kg) puppy lands near 653 kcal per day, and a 6-month-old, 6 lb (2.7 kg) kitten near 297 kcal per day. Because they are growing, this calculator never applies weight-loss or weight-gain goals to a pet under 12 months — growth feeding is vet territory. Re-check every few weeks as weight climbs, feed a diet formulated for growth, and confirm the plan with your veterinarian.

How do I know if my dog or cat is overweight?

Use the rib-and-waist check: at a healthy weight you can feel the ribs easily under a thin fat layer, and see a waist tuck behind the ribs from above. If ribs are hard to find or the waist has disappeared, your pet may be carrying extra weight; if ribs, spine, or hips are clearly visible, your pet may be underweight. A veterinarian confirms this with a hands-on body condition score (BCS), which is more reliable than weight alone.

How many calories should my pet eat to lose weight?

The standard veterinary weight-loss approach feeds for the ideal weight, not the current one: about 1 × RER of ideal weight for dogs and 0.8 × RER of ideal weight for cats. When no vet-set goal exists yet, this calculator uses a provisional ideal about 10% below the current weight. Always confirm a weight-loss plan with your vet — cats in particular must never lose weight quickly, because rapid loss can trigger a dangerous liver condition.

Why does spaying or neutering change calorie needs?

Spayed and neutered pets typically burn fewer calories, so the standard factors drop — for dogs from about 1.8 × RER (intact) to 1.6 × RER, and for cats from about 1.4 × RER to 1.2 × RER. Feeding an altered pet like an intact one is a common, quiet cause of weight creep, which is why this calculator asks.

Is this calculator veterinary advice?

No. It is a free informational tool built on the widely used RER/MER framework. Nothing here is veterinary or medical advice, a diagnosis, or a treatment plan. Always consult a licensed veterinarian about your pet's weight, diet, and health, and never delay or disregard professional veterinary advice because of something you read here.

Feeding a rabbit, guinea pig, or ferret?

This calculator stays dog & cat only. For those three we publish sourced adult-maintenance reference pages instead — the formula, the citation, and where the guidance stops: