The feeding chart on a bag of dog food speaks in cups, and owners naturally trust it. But a cup is a measure of space, not of food. A cup of small round kibble packs tightly, and a cup of large irregular pieces packs loosely. A cup of a dense food weighs more than a cup of a light, puffed one. When the chart says “3 cups” and your dog needs 294 g, the answer to the question “how many cups?” depends on a number the chart rarely gives: how much one level cup of that food weighs. This guide shows the size of the error, how to convert in both directions, how to weigh a cup in three steps and what to do when you change food. Our companion guide, how many grams is a cup of dog food, gives the general picture. The Dog Food Cups to Grams Calculator does the conversion.
One need, three cups
A neutered 20 kg dog needs about 1,059 kcal, and with a 3,600 kcal/kg food that is 294 g a day. Three example foods with the same energy per kilogram but different cup weights:
| Food | Grams per level cup | Cups for 294 g |
|---|---|---|
| A (light, puffed) | 95 g | 3.09 |
| B (medium) | 110 g | 2.67 |
| C (dense) | 125 g | 2.35 |
The same 294 g is a bit more than 3 cups of the lightest food and a little over 2 and a third cups of the densest. A chart that says “about 3 cups” is fine for food A and a large overfeed for food C.
What the error costs
Suppose you follow “3 cups” with each food.
| Food | Grams fed (3 cups) | Needed | Difference | Energy fed (3.6 kcal/g) | Over or under |
|---|---|---|---|---|---|
| A | 285 g | 294 g | −9 g | 1,026 kcal | −3% |
| B | 330 g | 294 g | +36 g | 1,188 kcal | +12% |
| C | 375 g | 294 g | +81 g | 1,350 kcal | +28% |
A 28% overfeed every day is a large surplus: 291 kcal a day, or about 8,850 kcal a month. Whether a given surplus shows on the scale depends on the dog, but it is the kind of error that does, and one that a scale removes. See how to track your pet’s weight change.
Converting both ways
cups = daily grams ÷ grams per level cup grams = cups × grams per level cup
| Cups | A (95 g) | B (110 g) | C (125 g) |
|---|---|---|---|
| 1 | 95 g | 110 g | 125 g |
| 2 | 190 g | 220 g | 250 g |
| 2.5 | 237.5 g | 275 g | 312.5 g |
| 3 | 285 g | 330 g | 375 g |
| 3.5 | 332.5 g | 385 g | 437.5 g |
A table like this for your own food is worth keeping on the container.
How to weigh a level cup
- Place an empty container on a kitchen scale and zero (tare) it.
- Scoop a cup of the food with your usual measuring cup, and level it off with a flat edge without pressing the kibble down.
- Weigh it. Repeat three times and take the average.
If the three weights are 108, 111 and 112 g, the average is 110 g. Keep the cup the same. If you use the scoop in the bag, weigh that one; scoops from different makers are not the same volume. Never press or shake the cup to fit more in, and write the result on the container.
Check the calories as well
Cup weight is only half of the answer. The other half is the energy in the food. A light, puffed food might have fewer or more kcal per gram than a dense one, so weight alone does not tell you the calories. Use the kcal per kg on the pack, or estimate it from the analysis; see how to calculate calories in dog food from the label. Then calories per cup = grams per cup × kcal per gram.
| Food | Grams per cup | kcal per g | kcal per cup |
|---|---|---|---|
| A | 95 | 3.6 | 342 |
| B | 110 | 3.6 | 396 |
| C | 125 | 3.6 | 450 |
(All three foods are given the same energy density in the example, for clarity.) If A had 3.3 kcal per gram, a cup would hold 314 kcal. Our guide to kcal per kg, per 100 g and per cup shows how to move between the three.
When you change food
A new food usually has a different weight per cup and a different energy density. If you switch from A to C and keep feeding “3 cups”, the energy fed rises from 1,026 to 1,350 kcal, a rise of 32%. Recalculate on the first day: weigh a cup of the new food, divide the daily grams by it, and write the number on the container. When you switch gradually, as described in how to switch dog food, calculate each stage in grams, not cups.
Moving to a scale
The most reliable way to avoid the cup problem is to weigh the food. A kitchen scale costs little and reads to 1 g. Many owners weigh the day’s food in the morning into a container and use it for each meal. A scale also lets you adjust by small amounts: a 5% reduction of 294 g is 14.7 g, less than a sixth of a cup of food C. See how to split a day’s food into meals.
A worked example
Pia feeds her 20 kg dog “2.5 cups” a day as the bag says. She weighs a level cup of the food three times: 118 g, 121 g, 120 g (average 119.7 g). The food’s label gives 3,500 kcal/kg.
| Step | Working | Result |
|---|---|---|
| Grams fed | 2.5 × 119.7 | 299 g |
| Energy fed | 299 × 3.5 | 1,047 kcal |
| Dog’s need | 1.6 × 70 × 20^0.75 | 1,059 kcal |
| Grams needed | 1,059 ÷ 3.5 | 303 g |
| Cups needed | 303 ÷ 119.7 | 2.53 |
| Difference | 1,047 vs 1,059 | −1% |
Pia was close, so she keeps feeding 2.5 cups. A friend with a lighter food, 95 g per cup, would have been feeding 237 g, 22% below the need. The check took five minutes.
Which cup?
Cups themselves differ. A US customary cup is 236.6 mL, the cup used on US nutrition labels is 240 mL, and a metric cup is 250 mL. A scoop supplied with a food can be any size.
| Cup | Volume | Grams if a US 236.6 mL cup holds 110 g |
|---|---|---|
| US customary | 236.6 mL | 110 |
| Label cup | 240 mL | 111.6 |
| Metric cup | 250 mL | 116.2 |
The metric cup holds 5.7% more food than the US customary cup, which is a bigger error than it looks when repeated every day. Use the same cup for as long as you use the figure, and weigh that cup.
Cans and pouches
Wet food is sold by weight, so there is no cup problem on the pack, but the same problem occurs if you measure leftovers by the spoonful. Weigh opened food that you split between meals. A can of 369 g at about 1.0 kcal/g holds around 369 kcal, so a dog needing 1,059 kcal would eat 2.9 of these if wet food were the only diet. See how many cans of dog food per day.
A card for the container
Write the food’s name, the weight of a level cup, the daily grams and the daily cups on a card taped to the container, with the date. For the 20 kg dog on food B this reads: “110 g per cup, 294 g a day, 2.7 cups (2 cups and 3 quarters, roughly)”. Cups divided by quarters cannot give exact amounts, so where precision matters, weigh. When anyone else feeds the dog, the card tells them what to do without a conversation, and it shows when the figures are out of date.
Common mistakes
- Treating a cup as a fixed weight.
- Using a scoop from another food.
- Pressing or heaping the cup.
- Forgetting to re-weigh after a change of food.
- Ignoring energy density.
- Using the chart for a different life stage.
- Not rechecking when the dog’s weight changes.
Quick summary
- A cup is a volume; example foods weigh 95, 110 and 125 g per level cup.
- 294 g is 3.1, 2.7 or 2.35 cups of them; feeding “3 cups” of the heaviest is 28% too much.
- Weigh a level cup three times and use the average.
- Recalculate when you change food.
- A kitchen scale removes the problem.
- Use the Dog Food Cups to Grams Calculator.
Frequently asked questions
How many grams are in a cup of dog food?
It varies with the food. Kibble shape, size and density change it. Weigh a level cup of your own food.
How do I convert grams to cups?
Divide the daily grams by the grams in one level cup of your food.
Why does the feeding chart use cups?
Cups are convenient, but the chart is an average, and it assumes the maker's own cup weight.
Which cup should I use?
The same measuring cup every time, filled level. A standard 240 mL cup is common, but scoops in the bag may differ.
Is a scale better than a cup?
Yes. Grams do not depend on the shape of the kibble or how tightly it packs.
What if I change food?
Re-weigh a level cup of the new food, and recalculate. A new food usually has a different weight per cup and different calories.
Sources
- NRC (2006) Nutrient Requirements of Dogs and Cats, National Academies Press: energy needs are set in kcal, not volume
- Pure arithmetic: cups = daily grams ÷ grams per level cup; error = (fed grams − needed grams) ÷ needed grams
Related calculators
- Dog Food Cups to Grams CalculatorConvert cups of dog food to grams (and back) using the energy values printed on your bag.
- Dog Food CalculatorTurn your dog's daily calorie need into grams and cups of the food you actually feed, using the energy value printed on the bag.
- Dog Food Calorie CalculatorWork out how many calories are in a dog or cat food from the nutrient percentages (guaranteed analysis) on its label, when no kcal figure is printed.
Keep reading
- How Many Grams Is a Cup of Dog Food?How many grams a cup of dog food weighs, why it varies by kibble, how to weigh your own cup and turn a calorie target into level scoops.
- How Many Cups of Dry Food Should a Dog Eat?How many cups of dry food a dog needs: the calorie method, a cups chart for 300, 360 and 400 kcal per cup, why cups vary and how to measure accurately.
- kcal per kg vs per 100 g vs per Cup, ExplainedHow to convert pet food energy between kcal per kg, per 100 g, per gram, per cup and per can, with a conversion table and worked label examples.
- When Ash Is Missing on a Pet Food LabelEstimate calories when ash is not listed: use 8% for dry and 2.5% for wet food. A 4-point ash swing moves a dry food about 4% (336 to 350 kcal per 100 g).