If you are wondering how much you should feed your 20 lb dog, the short answer for a typical spayed or neutered adult is about 585 calories a day, or 1.46 to 1.67 cups of a dry food at 350 to 400 kcal per cup. That number can double from one 20 lb dog to another depending on activity, age, and spay or neuter status, and the cups change again with the food in the bag.

This guide works through one 20 lb dog in every common situation, then turns each calorie target into cups of kibble, cans of wet food, and grams of fresh or homemade food.

Key takeaways

Table of Contents
  1. How Many Calories Does a 20 lb Dog Need?
  2. How Activity, Age, and Spay or Neuter Status Change the Number
  3. How Many Cups of Dry Food for a 20 lb Dog
  4. How Much Wet, Fresh, or Homemade Food a 20 lb Dog Needs
  5. How Many Treat Calories a 20 lb Dog Can Have
  6. How to Tell If Your 20 lb Dog's Portion Is Right
  7. Frequently Asked Questions

Quick answer: A spayed or neutered 20 lb adult with normal activity needs about 585 kcal a day. Enter your dog's details in the free dog food calculator to adjust for age and activity and get cups per day for your food.

How Many Calories Does a 20 lb Dog Need?

A typical spayed or neutered 20 lb adult with normal activity needs about 585 kcal a day. That figure comes from the dog's Resting Energy Requirement (RER), the calories used at rest, multiplied by 1.6 for maintenance.

The National Research Council (NRC) formula calculates RER from weight in kilograms:

20 lb = 9.07 kg
RER = 70 × 9.070.75 = 366 kcal
Daily target = 366 × 1.6 = 585 kcal

The 1.6 multiplier is the Maintenance Energy Requirement (MER) factor for a spayed or neutered adult at normal activity. Change the dog's situation and the multiplier changes with it. The full multiplier table for every weight is in How Much Should I Feed My Dog?

How Activity, Age, and Spay or Neuter Status Change the Number

The same 20 lb dog can need anywhere from about 366 to 732 kcal a day. A dog on a weight loss plan sits at the low end, and a highly active dog needs twice that amount. The weight loss figure assumes 20 lb is the dog's ideal weight. For an overweight dog, base it on the target weight instead.

Daily calories for a 20 lb dog (cups at 350 kcal/cup) Weight loss 1.0 × RER 366 kcal · 1.05 cups Sedentary, neutered 1.2 × RER 439 kcal · 1.25 cups Senior, neutered 1.4 × RER 512 kcal · 1.46 cups Typical neutered adult 1.6 × RER 585 kcal · 1.67 cups Intact adult 1.8 × RER 659 kcal · 1.88 cups Very active, neutered 2.0 × RER 732 kcal · 2.09 cups

Same weight, a 2 to 1 spread. The situation you pick matters as much as the number on the scale.

Spay or Neuter Status

An intact adult at normal activity needs about 1.8 × RER, or 659 kcal, which is 74 kcal more than the same dog after surgery. Recalculate after a spay or neuter, since the old portion now supplies more than the dog uses.

Age

A neutered senior with moderate activity sits near 1.4 × RER, or 512 kcal, 73 kcal less than a typical neutered adult. The senior dog food calculator sets the multiplier by age and size. Puppies go the other way. A 20 lb puppy between 4 and 12 months needs about 2 × RER, or 732 kcal, covered in the puppy feeding guide.

Activity

A neutered dog that spends most of the day resting needs about 1.2 × RER, or 439 kcal. A dog that runs, hikes, or works daily can need 2.0 × RER, or 732 kcal. Match the multiplier to a normal week, not to the busiest day.

How Many Cups of Dry Food for a 20 lb Dog

Divide your dog's daily calories by the kcal per cup on your food's label. For a typical neutered 20 lb adult, that is about 1.67 cups of a 350 kcal/cup food or 1.46 cups of a 400 kcal/cup food.

AAFCO requires a "Calorie Content" statement on dog food labels, listed in kcal per kilogram and in a household unit such as kcal per cup or per can. Use the per-cup number for kibble. Two foods with the same serving size on the bag can differ by enough calories to change your dog's weight over a few months, which is one reason the feeding chart on the bag often misses.

20 lb Dog: Daily Portions by Situation and Food
SituationDaily kcalDry, 350 kcal/cupDry, 400 kcal/cupFresh, 150 kcal/100g
Weight loss (1.0 ×)3661.05 cups0.91 cup244 g
Sedentary, neutered (1.2 ×)4391.25 cups1.10 cups293 g
Senior, neutered (1.4 ×)5121.46 cups1.28 cups342 g
Typical neutered adult (1.6 ×)5851.67 cups1.46 cups390 g
Intact adult (1.8 ×)6591.88 cups1.65 cups439 g
Very active, neutered (2.0 ×)7322.09 cups1.83 cups488 g

Use a standard 8 oz measuring cup and level it off. For the most consistent portions, weigh the kibble on a kitchen scale using the kcal per kilogram from the label.

How Much Wet, Fresh, or Homemade Food a 20 lb Dog Needs

The calorie target stays the same for every format. Only the divisor changes: kcal per can for wet food, and kcal per 100g for fresh or homemade food.

Wet Food

Can sizes and recipes vary widely, so read the kcal per can on the label. If a can lists 400 kcal, a typical neutered 20 lb adult needs about 1.46 cans a day (585 ÷ 400). AAFCO notes that canned food carries fewer calories per kilogram than dry food because of its high moisture content, so a wet-food portion looks much larger in the bowl than the same calories of kibble. For cans per day at other weights and can calories, see How Much Wet Food to Feed Your Dog.

Mixing Wet and Dry

If you split calories half and half, give about 293 kcal from each food: about 0.84 cup of a 350 kcal/cup kibble plus about 0.73 of a 400 kcal can. The wet vs. dry food guide walks through the blended-diet math.

Fresh and Homemade Food

At 150 kcal per 100g, a typical neutered 20 lb adult needs about 390 g a day. The fresh food calculator converts any kcal-per-100g value into grams per day and per meal.

Get Your 20 lb Dog's Exact Portion

Enter weight, age, activity, and spay or neuter status for daily calories and cups of your food.

🐾 Use the Free Calculator

How Many Treat Calories a 20 lb Dog Can Have

A typical neutered 20 lb adult can have about 59 kcal of treats a day, which is 10% of 585 kcal. Subtract that from the meals, so the main food covers about 527 kcal, or 1.51 cups of a 350 kcal/cup kibble.

The 2021 AAHA Nutrition and Weight Management Guidelines recommend keeping treats and other extras at or below 10% of daily calories to protect the nutrient balance of the main diet. For a 20 lb dog, 59 kcal goes fast. A single tablespoon of peanut butter runs about 94 kcal according to USDA FoodData Central, well past the daily allowance. Dental chews, table scraps, and food used to give pills count toward the same 10%.

How to Tell If Your 20 lb Dog's Portion Is Right

Weigh your dog every two to four weeks and check body condition score (BCS). If weight holds steady and you can feel the ribs easily under a thin layer of fat, the portion is right.

Every formula gives a starting estimate, and individual dogs vary. On the 9-point BCS scale, 4 to 5 is ideal: a visible waist from above and a slight tuck behind the ribs from the side. The body condition score guide shows how to check. If your dog gains or loses weight you did not plan for, change the daily amount by about 10%, about 0.17 cup of kibble for a typical 20 lb adult, and recheck in another two to four weeks.

Split the day's food into 2 meals for most adult dogs. The dog feeding schedule guide covers meal timing by age and health.

Frequently Asked Questions

How many cups of food should a 20 lb dog eat a day?

A typical spayed or neutered 20 lb adult needs about 585 kcal a day, which is about 1.67 cups of a 350 kcal/cup food or 1.46 cups of a 400 kcal/cup food. Check the kcal per cup on your bag and divide.

How many calories should a 20 lb dog eat to lose weight?

A common starting point is 1.0 × RER at your dog's ideal weight, not current weight. If 20 lb is the ideal weight, that is about 366 kcal a day. If your dog weighs 20 lb but should weigh 18 lb, the target drops to about 338 kcal. Confirm the target with your veterinarian and recheck weight every two to four weeks.

How many times a day should I feed my 20 lb dog?

Most adult dogs do well on 2 meals a day. Split the daily amount evenly, so a typical neutered 20 lb adult on 350 kcal/cup kibble gets about 0.83 cup per meal.

Does a 20 lb puppy need more food than a 20 lb adult?

Yes. A 20 lb puppy between 4 and 12 months needs about 2 × RER, or 732 kcal a day, compared with 585 kcal for a neutered adult at the same weight. Recalculate every 2 weeks while the puppy grows.

Should I feed my 20 lb dog based on current weight or ideal weight?

If your dog is at a healthy body condition, use current weight. If your dog is overweight, ask your veterinarian for a target weight and a calorie plan, since feeding for current weight keeps the extra pounds in place.

This article is for general informational purposes and is not a substitute for individualized veterinary advice. Consult your veterinarian about your dog's specific nutritional needs, especially before starting a weight loss plan or if your dog has a medical condition.