Dog Food Calculator

How much to feed your dog per day — in cups, grams & calories, by weight, age & activity

—
cups of dry food per day
—
Calories / Day
Daily energy (MER)
—
Grams / Day
By weight
—
RER
Resting energy

For growing puppies. Enter current weight and age — puppies need about 2× the calories of adults.

—
cups of puppy food per day
—
Calories / Day
Growth energy
—
Grams / Day
By weight
—
Per Meal
Split across meals

For safe weight loss, feeding is based on your dog’s target (ideal) weight, not current weight.

—
cups per day for weight loss
—
Calories / Day
Deficit (RER × 1.0)
—
Grams / Day
By weight
—
Est. Timeline
To target weight

Raw / BARF diets are fed as a percentage of body weight — typically 2–3% for adults.

—
grams of raw food per day
—
Ounces / Day
Total raw
—
Pounds / Day
Total raw
—
Per Meal
Grams each

Feeding both wet and dry? Set the split and we’ll balance the portions to the same daily calories.

—
total calories per day
—
Dry Food
cups / day
—
Wet Food
cans / day
—
Wet (grams)
by weight
Vet-standard RER / MER formula
Cups, grams & calories
Puppy, adult, raw & weight loss
Free — no sign-up

How the Dog Food Calculator Works

The dog food calculator works in three steps used by veterinarians. First it finds your dog’s Resting Energy Requirement (RER = 70 × body weight in kg^0.75) — the calories needed at rest. Then it multiplies by an activity factor to get the Maintenance Energy Requirement (MER) — typically 1.6 for a neutered adult. Finally it divides those daily calories by the calories per cup of your food to give the portion in cups and grams.

Step 1 — Resting Energy Requirement (RER)

Every feeding calculation starts with the Resting Energy Requirement, the number of calories a dog burns at complete rest. The formula, established in veterinary nutrition and used by the Pet Nutrition Alliance and the World Small Animal Veterinary Association (WSAVA), is:

RER = 70 × (body weight in kg)0.75 Standard veterinary resting energy formula · weight in kilograms (lbs ÷ 2.2)

The 0.75 exponent (metabolic body weight) reflects the fact that smaller dogs burn more calories per pound than larger dogs. A 22 lb (10 kg) dog has an RER of about 394 calories; an 88 lb (40 kg) dog — four times heavier — has an RER of about 1,113 calories, not four times as much.

Step 2 — Maintenance Energy Requirement (MER)

The RER is then multiplied by an activity factor to reflect your dog’s real daily needs. These multipliers come from veterinary nutrition guidelines:

Life Stage / StatusFactor (× RER)
Neutered adult1.6
Intact adult1.8
Prone to obesity1.2–1.4
Weight loss1.0 (× ideal weight)
Active / working (light)2.0
Very active / working (heavy)3.0–5.0
Puppy: 0–4 months3.0
Puppy: 4 months – adult2.0

Step 3 — Convert Calories to Cups & Grams

Finally, the calculator divides the daily calories (MER) by the calorie density of your specific food, printed on the bag as “kcal/cup” or “ME kcal/kg.” Because foods range from about 250 to 500+ calories per cup, this step matters enormously — feeding by the calorie content of your actual food is far more accurate than a generic cups-per-weight chart. That is why the calculator lets you enter your food’s kcal/cup.

Where to find kcal/cup: Look on your dog food bag for “Calorie Content” — it lists the metabolizable energy (ME), usually as “kcal/cup” and “kcal/kg.” If only kcal/kg is shown, one standard cup of dry kibble weighs roughly 110–120 grams.

Dog Feeding Chart by Weight (Cups Per Day)

The chart below shows approximate daily dry-food amounts for a neutered adult dog (RER × 1.6) using a typical 350 kcal/cup kibble. A 10 lb dog needs about 1 cup per day; a 30 lb dog about 2¼ cups; a 50 lb dog about 3⅜ cups; an 80 lb dog about 4¾ cups. Always split into two meals and adjust to your dog’s actual food and body condition.
Dog Weight Calories / Day Cups / Day
(350 kcal/cup)
Grams / Day Per Meal
(2 meals)
5 lb205⅝ cup70 g¼ cup
10 lb3501 cup115 g½ cup
15 lb4701⅜ cups155 g⅝ cup
20 lb5851⅝ cups190 g⅞ cup
30 lb7952¼ cups260 g1⅛ cups
40 lb9852⅞ cups325 g1⅜ cups
50 lb1,1653⅜ cups380 g1⅝ cups
60 lb1,3353⅞ cups440 g1⅞ cups
70 lb1,5004¼ cups490 g2⅛ cups
80 lb1,6554¾ cups545 g2⅜ cups
100 lb1,9605⅝ cups645 g2¾ cups

Values are neutered-adult estimates (RER × 1.6) at 350 kcal/cup, rounded. Puppies, intact, working, or weight-loss dogs differ — use the calculator tabs above. One standard 8 oz measuring cup of dry kibble ≈ 110–120 g.

How Much Should I Feed My Dog?

Most adult dogs eat 1–5 cups of dry food per day, split into two meals, depending on their weight, calorie needs, and food. The single most accurate way to know is to calculate daily calories (RER × activity factor) and divide by your food’s kcal/cup. Body condition is the final check: you should feel your dog’s ribs easily and see a visible waist from above.

There is no one-size-fits-all cup amount, because two foods can differ by nearly 2× in calories per cup. Feeding “2 cups because he’s 40 lbs” can badly over- or under-feed depending on the food. The reliable approach is calories first, then convert to the portion of your actual food.

🐕
Small (10 lb)
≈ 350 cal/day
~1 cup
🐕
Medium (30 lb)
≈ 795 cal/day
~2¼ cups
🦮
Large (60 lb)
≈ 1,335 cal/day
~3⅞ cups
🐕‍🦺
Giant (100 lb)
≈ 1,960 cal/day
~5⅝ cups
The 10% treat rule: Treats should make up no more than 10% of your dog’s daily calories. If your dog needs 650 calories a day, keep treats under 65 calories and reduce meal portions slightly on high-treat days.

How Often Should You Feed a Dog?

Most adult dogs should be fed twice a day, about 8–12 hours apart. Puppies under 6 months need 3–4 smaller meals daily. Twice-daily feeding helps prevent bloat, keeps blood sugar and energy stable, and supports digestion better than one large meal.
AgeMeals Per DayNotes
6–12 weeks4 mealsSmall, frequent meals for rapid growth
3–6 months3 mealsSteady growth; consistent schedule
6–12 months2 mealsTransition toward adult routine
Adult (1–7 yrs)2 mealsMorning and evening, evenly split
Senior (7+ yrs)2 mealsSmaller meals may aid digestion

Whatever schedule you choose, keep it consistent and divide the total daily portion evenly across meals. Avoid free-feeding (leaving food out all day) for most dogs, as it makes portion control and weight monitoring difficult.

How Much Raw Food to Feed a Dog

Adult dogs on a raw or BARF diet are fed 2–3% of their ideal body weight per day: 2% for weight loss, 2.5% for maintenance, and 3% for active dogs or weight gain. A 50 lb dog at 2.5% eats about 1.25 lbs (570 g) of raw food daily. Puppies eat far more — 5–10% of their current body weight — decreasing as they approach adult size.

Unlike kibble, raw diets are usually measured as a percentage of body weight rather than by calories, because whole-food ingredients vary in density. Use the Raw Food tab in the calculator to get an exact gram, ounce, and per-meal amount for your dog’s weight and goal.

Goal% of Body Weight50 lb Dog
Weight loss2.0%~454 g (1.0 lb)
Maintenance2.5%~570 g (1.25 lb)
Active / gain3.0%~680 g (1.5 lb)
Puppy5–10%varies by age
Note: Raw diets should be balanced across muscle meat, organ, and edible bone. Consult your veterinarian or a board-certified veterinary nutritionist before switching to raw, especially for puppies, seniors, or dogs with health conditions.

Dog Food Calculator for Weight Loss

To help a dog lose weight, calculate the RER using the dog’s target (ideal) weight and feed at RER × 1.0 — a gentle deficit. For a dog whose ideal weight is 40 lb (18.2 kg), that is about 616 calories per day. Aim for 1–2% body weight loss per week, keep treats under 10% of calories, and re-weigh every 2–4 weeks.

The key to safe canine weight loss is basing the portion on where your dog should be, not where they are now. Feeding to the current (over) weight simply maintains it. Using the ideal weight with a 1.0 factor creates a modest, sustainable deficit that protects lean muscle.

Don’t crash-diet your dog
Cutting food too aggressively can cause muscle loss and, in cats especially, serious liver problems. Target a loss of just 1–2% of body weight per week. If your dog needs to lose a large amount, work with your veterinarian on a structured plan and prescription weight-management food.

What Affects How Much a Dog Should Eat

A dog’s daily food needs depend on weight, age, spay/neuter status, activity level, breed metabolism, and the calorie density of the food. Puppies and working dogs need 2–3× the resting calories; neutered, senior, or inactive dogs need less. The body condition score is the final adjustment — feed to keep a visible waist and easily felt ribs.
Weight & metabolic size — the foundation of the calculation. Larger dogs need more total calories but fewer per pound.
Age / life stage — puppies need up to 3× resting calories for growth; seniors often need fewer as activity declines.
Spay / neuter status — neutering lowers metabolic rate, so neutered dogs use a 1.6 factor vs 1.8 for intact.
Activity level — a couch companion and a working sheepdog of the same weight can differ 2× in calorie needs.
Food calorie density — kcal/cup ranges from ~250 to 500+, so the same portion can mean very different calories.

Frequently Asked Questions

It depends on weight, age, and activity. Calculate daily calories with RER = 70 × (weight in kg)0.75, then multiply by an activity factor (1.6 for a neutered adult). Divide those calories by your food’s kcal/cup to get the portion. For example, a 30 lb neutered adult needs roughly 795 calories — about 2¼ cups of a 350 kcal/cup kibble, split into two meals. Always check your specific bag and adjust to body condition.
Most adult dogs eat 1–5 cups of dry food per day. Rough guide at 350 kcal/cup: a 10 lb dog ≈ 1 cup, 20 lb ≈ 1⅝ cups, 30 lb ≈ 2¼ cups, 50 lb ≈ 3⅜ cups, 80 lb ≈ 4¾ cups. The exact number changes with your food’s calorie density and your dog’s activity — use the calculator above for a precise figure and always split into two meals.
Convert weight to kilograms (lb ÷ 2.2). Find RER = 70 × kg0.75. Multiply by the activity factor (typically 1.6 for a neutered adult) to get daily calories (MER). Divide MER by your food’s calories per cup for the cup amount, or by its kcal per gram for grams. This is the same RER/MER method used by veterinarians and the Pet Nutrition Alliance calorie calculator.
Feed adult dogs twice a day, roughly 8–12 hours apart. Puppies under 6 months need 3–4 smaller meals daily to support growth and stable blood sugar. Twice-daily feeding helps reduce the risk of bloat, keeps energy stable, and aids digestion compared with a single large meal. Divide the total daily portion evenly across meals.
Adult dogs on a raw/BARF diet eat 2–3% of ideal body weight daily: 2% for weight loss, 2.5% for maintenance, 3% for active dogs or weight gain. A 50 lb dog at 2.5% eats about 1.25 lbs (570 g) per day. Puppies need 5–10% of their current body weight, tapering as they grow. Use the Raw Food tab above for an exact amount, and balance meat, organ, and bone.
Puppies need about twice the calories per pound of an adult. Calculate RER = 70 × kg0.75, then multiply by 3.0 for puppies under 4 months or 2.0 from 4 months to adulthood. Feed that split across 3–4 meals. A puppy’s needs change as they grow, so recalculate every 2–3 weeks and follow your puppy food’s chart. Use the Puppy tab in the calculator above.
Base the calculation on your dog’s target (ideal) weight and feed at RER × 1.0. For an ideal weight of 40 lb (18.2 kg), that’s about 616 calories per day. Keep treats under 10% of calories, feed measured meals, and aim for 1–2% body-weight loss per week. Re-weigh every 2–4 weeks and adjust. Use the Weight Loss tab above, and consult your vet for large reductions.
Both can be complete and balanced — the best choice depends on your dog. Dry kibble is convenient, cost-effective, and supports dental wear; wet food has higher moisture (good for hydration and picky eaters) and is often more palatable. Many owners feed a mix. If you combine them, balance the portions to the same total daily calories — use the Wet + Dry Mix tab above. Always pick foods meeting AAFCO nutritional standards.

Sources & Methodology

All formulas and feeding factors used in this calculator are drawn from established veterinary nutrition guidelines. No figures are fabricated or estimated without citation.

  • RER / MER Formula — Pet Nutrition Alliance Calorie Calculator, based on the veterinary standard RER = 70 × (kg)0.75. petnutritionalliance.org.
  • Energy Requirements — WSAVA Global Nutrition Committee, “Body Condition Score” and calorie-requirement guidance. wsava.org.
  • Feeding Guidelines — Association for Pet Obesity Prevention, dog daily feeding & body condition. petobesityprevention.org.
  • Calorie Content & Serving Size — Dog Food Advisor, dog food calculator guidelines (Waltham-based). dogfoodadvisor.com.
  • Nutritional Standards — Association of American Feed Control Officials (AAFCO), complete & balanced nutrient profiles. aafco.org.
PetCalculatorHub Editorial Team
Written and maintained by the PetCalculatorHub Editorial Team. All calculator logic, feeding factors, and nutritional claims are fact-checked against primary veterinary sources before publication.
Fact-checked against: Pet Nutrition Alliance · WSAVA · APOP · AAFCO
Last updated: September 24, 2026
Disclaimer: This calculator provides general estimates for healthy adult dogs and is not a substitute for veterinary advice. Individual needs vary with health conditions, medications, and metabolism. Consult your veterinarian for a feeding plan tailored to your dog, especially for puppies, pregnant or nursing dogs, seniors, or dogs with medical conditions.