How much dry food should you feed your dog or cat?

Enter your pet's weight, life stage and activity level. You'll get a daily portion in cups, grams and pounds — plus the full calculation behind it, so you can check the math yourself.

A dog and a cat sitting side by side in front of a food bowl.

Feeding calculator

Pet type
Use your pet's current weight. If you don't have a recent figure, most vet clinics will weigh your pet for free.
Spayed or neutered
Activity level
Be honest here. Most owners overestimate how active their pet is.
Feeding goal
Printed on the bag under “Calorie Content”, usually as both kcal/kg and kcal/cup (for example 3,700 kcal/kg, 370 kcal/cup).
If your bag states a “grams per cup” value, enter it for a more precise gram figure. Otherwise leave the 110 g estimate.

How this calculator works

Every credible pet feeding calculator runs the same two-stage sequence. The numbers come from the National Research Council's Nutrient Requirements of Dogs and Cats (2006), the reference document behind the WSAVA Global Nutrition Guidelines. Factor values are cross-checked against Hand, Thatcher, Remillard, Roudebush & Novotny (eds.), Small Animal Clinical Nutrition, 5th ed. (Mark Morris Institute, 2010) — the textbook on the American College of Veterinary Nutrition board reading list.

Step 1 — Resting Energy Requirement (RER). The energy your pet burns at complete rest:

RER (kcal/day) = 70 × (body weight in kg) ^ 0.75

The 0.75 exponent is Kleiber's Law. Metabolic rate scales to roughly the three-quarter power of body mass, not to mass itself — which is why a 40 kg dog does not need four times the calories of a 10 kg dog. We deliberately avoid the linear shortcut (30 × kg + 70): it only holds between about 2 kg and 45 kg and drifts badly outside that band.

Step 2 — Maintenance Energy Requirement (MER). RER multiplied by a life-stage and activity factor, matched top-down from the tables below (life stage takes precedence over activity).

MER (kcal/day) = RER × factor

Step 3 — Convert calories into food. Divide MER by the calorie density printed on your bag.

cups/day = MER ÷ kcal per cup grams/day = cups/day × grams per cup

If your bag lists kcal/kg instead, we convert to grams by dividing MER by the kcal/kg figure and multiplying by 1,000.

Factor tables used

These are the standard NRC / WSAVA maintenance factors. Life stage takes precedence: a puppy's row overrides the adult rows.

Dogs

ConditionFactor
Puppy, under 4 months3.0
Puppy, 4–12 months2.0
Senior, 7 years and over · active or working1.5
Senior, 7 years and over · typical or low activity1.35
Adult, neutered, working2.5
Adult, neutered, active2.0
Adult, neutered, typical1.6
Adult, neutered, low activity1.4
Adult, intact, working2.5
Adult, intact, active2.0
Adult, intact, typical1.8
Adult, intact, low activity1.6
Weight-loss plan (uses target weight)1.0

Cats

Cats are not small dogs. Their maintenance factors are markedly lower, and the weight-loss factor is different for a specific physiological reason (see the safety note below).

ConditionFactor
Kitten, under 4 months2.5
Kitten, 4–12 months2.0
Senior, 11 years and over1.1
Adult, neutered, active or outdoor1.4
Adult, neutered, typical indoor1.2
Adult, neutered, sedentary1.0
Adult, intact, active1.6
Adult, intact, typical1.4
Adult, intact, sedentary1.2
Weight-loss plan (uses target weight)0.8

Two notes on reading these tables. Senior dogs are split by activity because the NRC lists separate multipliers for them — in its words, “older active dogs = 105, inactive dogs = 95” kcal per kg0.75, which on this scale is 1.5 against 1.35. Collapsing the two into one figure would underfeed an active older dog. And the weight-loss row does not distinguish neutered from intact animals: during weight loss the controlling variables are the target weight and the weekly rate of loss, not neuter status.

Why the cat senior age is 11 and the dog senior age is 7: they are different species with different lifespans, so a single threshold would be wrong for one of them. Eleven comes from the AAFP–AAHA Feline Life Stage Guidelines, which divide older cats into mature (7–10 years), senior (11–14) and geriatric (15 and over) — eleven is the start of the senior band, not a round number. Seven for dogs is the conventional simplification, and it is worth knowing what it hides: AAHA defines canine senior status as roughly the final quarter of expected lifespan rather than a fixed age, which for very small breeds can mean nine or ten and for giant breeds as early as five or six. Treat the seven-year line as a prompt to start checking rather than a biological switch.

Important for cats Never restrict a cat's food aggressively. Cats that go without food for more than 24 hours can develop hepatic lipidosis (fatty liver disease), which is often fatal. Weight loss for cats should stay within 0.5–2% of body weight per week, starting near the lower end, and should be supervised by a veterinarian. If your cat refuses a reduced ration, contact your vet. This calculator declines to produce a weight-loss plan for a cat more than 20% above its target weight, because that case needs veterinary management.

A note on accuracy. A 2014 meta-analysis by Bermingham and colleagues pooled 70 treatment groups from 29 published studies and found mean maintenance energy requirements of 142.8 ± 55.3 kcal per kg0.75 per day. That mean sits above the figure a typical neutered pet dog gets here (about 112 kcal per kg0.75), and the same paper explains why: requirements were highest in racing and working dogs and lowest in pet and kennel dogs, so a mean taken across all of them is not the right number for a dog on the sofa. The standard deviation is the more useful finding. Two pets that look identical on paper can differ by hundreds of calories a day, which is why this calculator gives you a number to test rather than a number to trust.

Frequently asked questions

How many cups of dry food should I feed my dog per day?

It depends on your dog's weight, life stage, activity level, and the calorie density of the specific food. A worked reference: a 30 lb (13.6 kg) neutered adult dog of typical activity has a resting energy requirement of 496 kcal/day, which becomes 794 kcal/day once the 1.6 life-stage factor is applied — about 2.14 cups of a 370 kcal/cup kibble, or 2.27 cups of a 350 kcal/cup kibble. Enter your own numbers above for an exact figure, or see the full weight chart by size.

Why doesn't this match the feeding chart on my bag?

Bag charts are broad starting points written for large groups of pets at once. They are built from the same RER × MER math, but many manufacturers tend to round upward and assume generous activity levels, and some label specifically for neutered indoor pets instead. A calorie calculator works from your pet's metabolic body weight and your food's actual energy density, so the two frequently disagree. Use body condition and weight trend over the next few weeks to judge which starting point is right for your pet.

Which number on the bag do I use, kcal/cup or kcal/kg?

Either — the calculator handles both. US bags print both figures, for example 3,700 kcal/kg, 370 kcal/cup. Cups are the more convenient unit for dry food because you can scoop them. If your bag only lists kcal/kg and grams per cup, enter kcal/kg and our default 110 g per cup, or enter your bag's stated grams-per-cup value for a more precise gram figure.

Do treats and table scraps count?

Yes. Treats, dental chews, training rewards and table scraps all come out of the same daily calorie budget. A common starting point is treats at 10% or less of daily calories. On a weight-loss plan, uncounted extras are one of the most common reasons progress stalls.

How often should I change the amount I feed?

Treat the result as a starting estimate and reassess after about 2 to 4 weeks. If body weight is drifting, the waist is disappearing, the ribs are becoming too hard or too easy to feel, or stool quality worsens, adjust gradually. Small corrections backed by repeated observations work better than large jumps.

Is this calculator suitable for puppies, kittens, or pets with medical conditions?

It gives a useful starting estimate for healthy growing pets, but puppies, pregnant or nursing animals, very large breeds, working dogs, and pets with conditions such as pancreatitis, kidney disease or recovery from illness need a more individualised plan. In those cases confirm the result with your veterinarian rather than relying on the calculator alone.

Is this veterinary advice?

No. This is an estimation tool. It is not veterinary medical advice, and it does not diagnose or treat anything. Always consult your local veterinarian for your pet's specific dietary needs.

Feeding guides

Longer explanations of the numbers behind the calculator.

Medical disclaimer. This calculator provides estimated feeding amounts only. It is not veterinary medical advice. Always consult your local veterinarian for your pet's specific dietary needs. Individual pet nutritional requirements may vary based on health, genetics, and medical conditions.