How Much Should I Feed My Dog? Complete Feeding Guide by Weight, Age, and Activity Level

Walk into any pet store and the back of every dog food bag has a feeding chart. The problem: those charts are designed to sell more dog food. Following them blindly is why 56% of dogs in the US are overweight or obese, according to the Association for Pet Obesity Prevention.

This guide replaces the bag chart with actual data. You will learn how to calculate your dog's daily calorie needs based on weight, age, and activity level, then convert calories to actual cups of food, and spot the signs of overfeeding before your dog gains weight.

Why Bag Feeding Charts Are Wrong for Most Dogs

Dog food bag charts use broad weight ranges and assume a "moderately active" dog. In reality, a 50-pound Border Collie that runs two hours a day burns nearly twice the calories of a 50-pound Bulldog that walks to the food bowl and back. Feeding them the same amount based on a chart designed to sell more food is a recipe for obesity in one and malnutrition in the other.

Even worse, premium dog food is more calorie-dense than budget food. A cup of high-protein, meat-first kibble can have 450-500 calories, while a cup of corn-heavy budget kibble has 350-380. If you switch to premium food and keep the same scoop size, you are unknowingly overfeeding by 20-30%.

Step 1: Calculate Your Dog's Daily Calorie Needs

Veterinary nutritionists use a formula called RER (Resting Energy Requirement), then multiply it by an activity factor:

Then multiply RER by the activity factor:

Dog TypeActivity FactorExample: 50 lb (22.7 kg) Dog
Weight loss1.0 × RER728 calories/day
Inactive / senior / neutered1.2-1.4 × RER874-1,020 calories/day
Normal adult (moderate activity)1.6 × RER1,165 calories/day
Active / working breed2.0-3.0 × RER1,457-2,185 calories/day
Puppy (under 4 months)3.0 × RER2,185 calories/day
Puppy (4-12 months)2.0 × RER1,457 calories/day
Pregnant (last 3 weeks)3.0 × RER2,185 calories/day
Nursing4.0-8.0 × RER2,914-5,828 calories/day

Quick reference for common weights (moderately active adult dogs):

Dog WeightDaily CaloriesDog WeightDaily Calories
10 lbs (4.5 kg)30040 lbs (18 kg)900
15 lbs (6.8 kg)40050 lbs (22.7 kg)1,165
20 lbs (9 kg)52060 lbs (27 kg)1,300
25 lbs (11.3 kg)62070 lbs (31.8 kg)1,460
30 lbs (13.6 kg)73080 lbs (36 kg)1,600

Step 2: Convert Calories to Cups

Once you know your dog's daily calorie target, check the calorie density on your dog food bag. It is listed as "kcal per cup" or "kcal per kg." Premium foods like PureBowl's Grass-Fed Beef recipe run around 450 kcal per cup. Divide your dog's calorie target by the kcal per cup:

Example: 50 lb moderately active dog = 1,165 cal/day. Premium food at 450 cal/cup = 1,165 ÷ 450 = 2.6 cups per day.

Split that into two meals: 1.3 cups in the morning, 1.3 cups in the evening.

Step 3: Adjust Based on Body Condition (Not the Scale)

Calorie formulas are a starting point. Every dog's metabolism is different. The real measure is body condition score (BCS), a 1-9 scale used by veterinarians:

The rib test is the simplest method: run your hand along your dog's ribcage with light pressure. It should feel like the back of your hand (if your hand is flat on a table). If it feels like your knuckles (too bony), the dog is underweight. If it feels like your palm (too much padding), the dog is overweight.

How Feeding Changes Through Life Stages

Puppies (8 weeks to 1 year)

Puppies need 2-3 times more calories per pound than adult dogs. Feed 3-4 small meals per day until 4 months old, then drop to 3 meals until 6 months, then 2 meals after that. Puppies grow fast and their calorie needs change weekly, weigh them every week and adjust portions.

Adult Dogs (1-7 years)

Settled metabolism, predictable needs. Feed twice a day. Use the calorie chart above as a baseline and adjust monthly based on body condition. If your dog's weight changes by more than 5% in either direction, adjust calories by 10%.

Senior Dogs (7+ years)

Metabolism slows and muscle mass declines. Most senior dogs need 20-30% fewer calories than their adult prime. But do not just reduce portions, switch to a lower-calorie, higher-protein food to maintain muscle. Senior dogs with kidney issues need protein restrictions under veterinary guidance.

Treats Count More Than You Think

A single Milk-Bone biscuit is 125 calories. That is 10% of a 50-pound dog's daily intake. Two biscuits a day plus a tablespoon of peanut butter in a Kong, and you have added 30% more calories without reducing meals. No wonder the dog gained weight on "the same food."

The 90/10 rule: 90% of daily calories from complete food, 10% maximum from treats. For a 50-pound dog eating 1,165 calories per day, that is a 116-calorie treat budget, about one small biscuit or a few training treats.

What If Your Dog Acts Hungry All the Time?

Dogs are opportunistic eaters by evolution. They will act hungry even when they are obese. A dog begging does not mean a dog is underfed. Here is how to handle it without overfeeding:

  1. Use a slow feeder bowl. Making meals last 10 minutes instead of 60 seconds triggers satiety signals in the brain.
  2. Add water to kibble. It increases food volume without adding calories and improves hydration.
  3. Split into three meals. Same total amount, three smaller feedings. The dog spends more of the day with food in its stomach.
  4. Add low-calorie bulk. A tablespoon of plain canned pumpkin or steamed green beans adds fiber and volume for under 15 calories.
  5. Ignore the begging. This is the hardest one. But every time you give in, you train the dog that begging works. A week of consistent ignoring breaks most dogs of the habit.

Key takeaway: Calculate your dog's daily calories using RER × activity factor, not the bag chart. Convert calories to cups using your specific food's calorie density. Adjust portions monthly based on body condition, not the scale. Keep treats under 10% of daily calories. A slow feeder and water-added kibble help dogs feel fuller without overfeeding.

Feed a Food Where Every Calorie Counts

PureBowl's cold-pressed recipes deliver more nutrition per calorie, so your dog gets full on less. Single-origin proteins, zero fillers, batch-tested transparency.

Calculate Your Dog's Portion