Free Tool

Dog Feeding Calculator

How much should I feed my dog? Estimate daily food in cups and calories by weight, life stage, and activity. Free, no signup.

🍖

Dog Feeding Calculator

How much should I feed my dog?

3 lbs150 lbs
~2.7 cups/day
of dry food
984 calories/day

Split into 2 meals per day.

💡Cups assume a food with about 370 calories per cup. Check your bag's label and adjust — foods range from roughly 300 to 500.
⚖️Feed to keep your dog lean: you should feel the ribs easily and see a waist from above. Adjust up or down if the weight drifts.

📊 Estimate using the standard RER formula (70 × kg^0.75 × activity factor). Your vet sets the right amount for your dog's health.

How much to feed your dog

Feeding by calories, not by the scoop, is what keeps a dog at a healthy weight. The calculator above uses the same starting point vets do: a dog's resting energy requirement (roughly 70 times its weight in kilograms, raised to the power of 0.75), multiplied by an activity factor for its life stage and how much it moves.

Then it converts those calories to cups. This is the step most feeding charts skip, because foods vary widely — a cup of one kibble can have 300 calories and another 500. Always read your bag's calories-per-cup and adjust. The number here is a baseline; your dog's body condition is the real guide.

How many times a day should a dog eat?

  • Puppies (under 6 months): 3 to 4 small meals a day to fuel fast growth and steady blood sugar.
  • Puppies (6 to 12 months): 2 to 3 meals a day.
  • Adult dogs: 2 meals a day, about 8 to 12 hours apart. This keeps energy steady and lowers bloat risk in deep-chested breeds.
  • Senior dogs: usually 2 meals a day; smaller, more frequent meals can help dogs with reduced appetite.

Feeding once a day is possible for some adult dogs, but splitting the daily amount into two is gentler on the stomach and easier to digest.

Feeding a puppy

Puppies need roughly twice the calories per pound of an adult dog because they are growing fast, which is why the calculator increases the amount for the puppy stage. Feed a complete puppy or all-life-stages food, and split it into 3 to 4 small meals a day until about 6 months.

Large and giant-breed puppies should eat a large-breed puppy formula, which controls the growth rate to protect developing joints. For a full breakdown by breed, see our breed feeding guides, and just adopted a puppy? Start with the new puppy checklist.

Feed to body condition, not just the chart

The single most useful skill is reading your dog's body condition:

  • Ribs: you should feel them easily with light pressure, like the back of your hand. If you have to push, your dog is carrying extra weight.
  • Waist: looking down from above, you should see a clear tuck behind the ribs. No waist means cut back.
  • Profile: from the side, the belly should tuck up, not hang level or sag.

Re-check every few weeks and adjust the amount up or down. Keeping a dog lean is one of the few things proven to add healthy years to its life. This tool is general information, not a substitute for your veterinarian's advice.

Frequently asked questions

How much should I feed my dog?

It depends on weight, life stage, and how active the dog is. The calculator above estimates daily calories using the standard veterinary formula (resting energy requirement, then an activity factor) and converts that to cups for a typical dry food. As a rough guide, a moderately active 40-lb adult dog needs around 900 to 1,100 calories a day, or about 2.5 to 3 cups. Always check your food bag’s calories-per-cup and adjust, and let your vet set the target for a dog with health issues.

How many times a day should a dog eat?

Most adult dogs do best on two meals a day, roughly 8 to 12 hours apart, which keeps energy steady and reduces bloat risk in deep-chested breeds. Puppies need more frequent meals: 3 to 4 a day until about 6 months, then down to 2 or 3. Some owners feed once a day, but splitting into two is gentler on the stomach. Senior dogs usually stay on two meals.

How much should I feed a puppy?

Puppies need roughly twice the calories per pound of an adult because they are growing, so the calculator bumps the amount up when you choose the puppy life stage. Feed a complete puppy or all-life-stages food, split into 3 to 4 small meals a day until about 6 months, then 2 to 3. Large and giant-breed puppies should eat a large-breed puppy formula to control their growth rate, which protects their joints. Confirm amounts with your vet at checkups.

How do I know if I’m feeding the right amount?

Feed to body condition, not just the chart. You should be able to feel your dog’s ribs easily without pressing hard, and see a clear waist when you look down from above. If the ribs are hard to feel or the waist disappears, cut back; if the ribs are sharply visible and the dog looks bony, add a little. Re-check every few weeks and adjust. The calculator is a starting point, not a fixed rule.

Should I feed wet or dry food, and does it change the amount?

Both work; the key is feeding to calories, not volume. Wet food has far fewer calories per gram than dry, so a dog eats a larger amount of it. If you mix wet and dry, reduce each so the combined calories match the daily target. The cup estimate above assumes dry food at about 370 calories per cup — check your specific food’s label, since dry foods range from roughly 300 to 500 calories per cup.

How accurate is a dog feeding calculator?

It is a solid starting estimate, not a prescription. The resting-energy formula it uses is the same one vets start from, but real needs vary with metabolism, breed, spay or neuter status, weather, and health. Use the number as a baseline, watch your dog’s body condition over a few weeks, and adjust. For puppies, seniors, pregnant dogs, or any dog with a medical condition, your vet should set the amount.

More free tools