A little help goes a long way. Find a tool/

Pets

Pet Food Portion Calculator

Free pet food portion calculator: enter your dog or cat's weight, the food's kcal per 100 g and life stage to get daily calories, grams per day and per-meal amounts — using the standard RER × life-stage formula vets use.

YOUR WORKSPACEFree to use. No sign-up.
—
Enter your pet's details and press Calculate portion.

Informational estimate using the standard RER × life-stage formula — not veterinary advice. Confirm portions and any weight-loss plan with your vet.

Deep dive guides

A LITTLE CONTEXT · 4 MIN READRER & MER: How Pet Food Portions Are Actually Calculated

How pet food portion calculator works

The calculator starts from the standard veterinary energy model. The Resting Energy Requirement (RER) — the calories a pet burns at complete rest — is 70 × (bodyweight in kg)^0.75. That resting figure is then multiplied by a life-stage factor to get the Maintenance Energy Requirement (MER): 1.6 for a neutered adult, 1.8 for an intact adult, 2.0 for working dogs, 3.0 for very young puppies, and 1.0 for a weight-loss plan. These factors follow the WSAVA-style table used across veterinary nutrition.

Calories become grams through the energy density printed on every food label. Most labels state kcal per 100 g (or per cup); divide the daily kcal target by the food's kcal per gram and you get the daily amount in grams, then split it across your chosen number of meals. A 10 kg neutered adult needing 630 kcal of a 350 kcal/100 g food eats about 180 g per day, or 90 g per meal twice a day.

The result also reserves a treat budget: veterinary guidance says treats should stay at or below 10% of daily calories, and the tool shows that cap explicitly. Everything runs in your browser, and the numbers are estimates — individual pets vary with metabolism, activity and health, so treat the result as a starting point to review with your vet, especially for weight-loss plans or growing puppies.

Frequently asked questions

How much should I feed my dog or cat per day?
It depends on weight, life stage and food density. A common approach: RER (70 × weight in kg^0.75) times a life-stage factor — about 1.6 for a neutered adult, 2.0 for a puppy over 4 months — gives daily calories; dividing by your food's kcal per 100 g converts that to grams. The calculator does all of it in one step.
What is RER and MER?
RER (Resting Energy Requirement) is the energy a pet burns at complete rest: 70 × (kg)^0.75 kcal/day. MER (Maintenance Energy Requirement) is RER multiplied by a life-stage factor accounting for activity, age, and whether the pet is neutered. Feeding recommendations are usually based on MER.
Where do I find the kcal per 100 g?
On the food bag or can: look for "Metabolizable Energy" or "calorie content", usually printed as kcal/kg or kcal per cup in the US and kcal/100 g in the EU. If the label says kcal/kg, divide by 10 to get kcal per 100 g (4,000 kcal/kg = 400 kcal/100 g).
Should I split the food into two meals?
Twice daily is the common routine for adult dogs and cats, with three or more meals for young puppies who need steady energy. The calculator splits the daily grams evenly across any meal count from one to eight.
Is this a substitute for my vet's advice?
No. This is an informational estimate using a standard formula. Growing puppies, pregnant or nursing pets, underweight or obese animals, and pets with medical conditions need individualized plans — use the result as a conversation starter with your veterinarian, not a prescription.