Diabetic Dog Calorie Calculator
A diabetic dog still needs a normal maintenance calorie figure — what changes is that the figure has to be measured, not guessed, because it has to line up with the insulin dose. For a 30 lb (13.6 kg) dog that is about 694–794 kcal a day, split across two meals twelve hours apart. Enter your dog's measured weight below to get your own daily range, the per-meal split, and the grams of the food you actually feed — with every step of the arithmetic printed.
Enter your dog's details
Use the weight on the clinic scale, not a guess. If your vet set a target weight, enter that and pick the weight-loss band below.
Diabetic dogs are very often overweight at diagnosis, so this is the field that most often changes the answer.
For a diabetic dog, keep the activity level the same from day to day — a sudden increase in exercise can move blood glucose the same way a meal does.
This only divides the daily total. It does not change how many calories the day holds.
Read it off the pack. Many labels print kcal/kg — divide by 10 to get kcal per 100 g. 3,688 kcal/kg is 368.8 kcal per 100 g.
Everything is calculated in your browser. The numbers you type are not uploaded and not stored.
Daily calories and the per-meal split
Daily calories for this dog
—
—
Enter your dog's weight to see the daily calorie range and the per-meal split.
This calculator does not set an insulin dose, and it does not tell you what to feed a diabetic dog. It works out a maintenance calorie figure and turns it into grams. The diet choice, the insulin dose and the injection-to-meal timing are your veterinary team's decisions. Take this page's output to them rather than acting on it alone.
How the daily calorie figure is worked out
There is no separate "diabetic equation". The standard maintenance calculation applies, which is why this page can print every line of it. What is specific to diabetes is how carefully the input weight has to be measured and how rigidly the result has to be split across the day.
Step 1 — resting energy requirement (RER)
RER = 70 × (body weight in kg)0.75
RER is the energy the dog uses at rest. The 0.75 is an exponent, not a multiplier, and 70 is the constant that puts the answer in kcal per day. A 13.6 kg dog has an RER of 70 × 13.60.75 ≈ 496 kcal per day.
If you entered pounds, the calculator multiplies by 0.45359237 first. That conversion is shown in the working above the fold, because for a diabetic dog a rounding slip in the weight becomes a visible error in the food bowl.
Step 2 — the daily calorie range
daily kcal = RER × factor band
RER is multiplied by a published factor for activity, reproductive status and weight goal. The factors are published as bands, so the honest answer is a range and not one number.
| Category | Factor | Used when |
|---|---|---|
| Weight loss | 1.0–1.2 × RER | Weight goal is controlled loss |
| Sedentary / inactive | 1.0–1.2 × RER | Activity "sedentary, or barely moves" |
| Typical adult, spayed/neutered | 1.4–1.6 × RER | Typical adult activity, spayed or neutered |
| Typical adult, intact | 1.6–1.8 × RER | Typical adult activity, intact |
| Light work | 1.6–2.0 × RER | Activity "light work or very active" |
Source: the RER equation and these factor bands are the ones published in AAHA 2021, Box 1 — Energy Requirement Calculations. They are the same bands used on the rest of this site. The bands are the published values; the ranges printed in the tables above are this page's own arithmetic on those values.
Step 3 — the per-meal split
per meal = daily kcal ÷ meals per day
Most veterinary sources describe the same routine for a diabetic dog: two similar meals, about twelve hours apart, given at the same times each day, timed to the insulin. The calculator divides the daily range by the number of meals so both meals carry the same calories. It does not decide the clock times — that comes from your vet's injection schedule.
Step 4 — turning kcal into grams of your food
grams per meal = (per-meal kcal ÷ kcal per 100 g) × 100
A calorie figure is useless at the bowl. This step converts it using the calorie density printed on your own pack, and it is where two foods diverge sharply: the same per-meal calorie target is a very different weight of food depending on how calorie-dense the food is. The live table below your inputs shows the full ladder.
Worked example: 30 lb neutered adult, 350 kcal per 100 g food
Every number below comes from the four steps above. You can repeat all of it on a calculator.
| Step | Calculation | Result |
|---|---|---|
| 1. Convert weight | 30 × 0.45359237 | 13.61 kg |
| 2. RER | 70 × 13.610.75 | ≈ 496 kcal/day |
| 3. Daily range (1.4–1.6) | 496.0 × 1.4 … 496.0 × 1.6 | 694–794 kcal/day |
| 4. Per meal (÷ 2) | 694 ÷ 2 … 794 ÷ 2 | 347–397 kcal/meal |
| 5. Grams (350 kcal/100 g) | 347 ÷ 350 × 100 … 397 ÷ 350 × 100 | 99–113 g/meal |
The per-meal number is the one to write on the tin. Two meals twelve hours apart at 99–113 g each is a routine you can actually keep identical day to day — which is the point, because the insulin dose is fixed while the food is the variable you control.
Change only the food's calorie density and the same dog's bowl changes a lot. This is the ladder, at the same 347–397 kcal per meal:
| Food | kcal per 100 g | Grams per meal |
|---|---|---|
| Light / weight-management dry food | 320 | 108–124 |
| Typical adult maintenance dry food | 350 | 99–113 |
| Higher-energy dry food | 410 | 85–97 |
| Canned / wet food (typical) | 95 | 365–418 |
The density figures in the left column are typical values for illustration, not a recommendation and not a claim about any brand or any prescription diet. Read the calorie content off your own pack and enter it above; that number is the only one that matters for your dog.
Your dog's per-meal ladder
The table below is recalculated from your inputs above. It answers the question in the search: for this dog, at this weight and this calorie density, how much goes in the bowl at each meal.
Updates live as you change the weight, goal, meals per day or food density above.
| Food density | kcal per 100 g | Grams per meal for your dog |
|---|
These are arithmetic, not measurements of your dog. Individual energy needs can sit outside a calculated estimate, and illness moves them further. Recheck the weight and the dose with your veterinary team rather than adjusting the food on your own.
What this calculator covers, and what it deliberately does not do
This is not veterinary advice and it does not manage diabetes. It is a maintenance calorie estimate for a healthy adult dog, converted into food weight. Every decision about insulin, diet type and monitoring belongs to your veterinary team.
Covers
- Fully grown adult dogs, including diabetic dogs that are otherwise stable and eating normally.
- Weights from about 1 kg (2 lb) to about 90 kg (200 lb).
- The daily calorie range from a measured weight, the per-meal split, and the grams that match your food's calorie density.
- Both a maintain band and a controlled weight-loss band, because a diabetic dog is often overweight.
Deliberately does not do
- It does not calculate or suggest an insulin dose, and it does not tell you when to inject. That is a prescription decision.
- It does not choose between a high-fibre diet, a low-fat diet or any prescription diet. It counts calories only; which food is appropriate is a veterinary decision.
- It does not predict blood glucose, and it does not model how a meal interacts with an insulin curve. Nothing on this page is a glucose number.
- It does not account for treats, table scraps or toppers. Those count against the same daily total, so subtract them yourself.
- It does not cover puppies, pregnant or nursing dogs, or dogs in a diabetic crisis — a dog that is not eating, is vomiting or is unwell needs the vet today, not a calculator.
- It does not give a single number. The published factors are bands, so a range is the honest answer.
- It does not store or send anything you type. There is no account and no cookie for the calculation.
If your dog's weight is changing, if the dose has just been changed, or if your dog is off its food, stop and call your veterinary team. A calorie figure is only meaningful for a dog that is eating steadily on a settled dose.
Questions
How many calories should a diabetic dog eat a day?
The same maintenance calculation as any other adult dog: resting energy requirement, then a factor band. For a 30 lb neutered adult holding a healthy weight that is 694–794 kcal a day, or 347–397 kcal per meal across two meals. If the dog is overweight, the lower band (1.0–1.2 × RER) applies instead. Your vet's target weight and the actual number they set take precedence over this estimate.
Does diabetes change the formula?
Not the calorie formula itself. The published maintenance bands are the same. What changes is that a diabetic dog's intake has to be consistent, because the insulin dose is fixed against an assumed meal. Two equal meals at two fixed times matter more than the exact midpoint of the range.
Why does this page give a range instead of one number?
Because the published factors are bands, not single values. 1.4–1.6 is a spread of about 14%. Picking one value inside the band and printing it as though it were measured would be pretending to a precision the source does not have. If your vet has given you a single target figure, use theirs.
My dog only eats once a day. Does that change the daily total?
No. Meals per day divides the same daily total; it does not change it. Set the meals field to match what your dog actually does, and the per-meal figure will follow. Twice-daily feeding is the routine most veterinary sources describe for diabetic dogs, but the pattern should match your vet's plan.
My food lists kcal/kg. How do I use it here?
Divide by 10 to get kcal per 100 g. A 3,688 kcal/kg food is 368.8 kcal per 100 g. Enter 368.8 in the field above. If your vet gave you the figure in kcal per cup instead, convert the cup weight first or ask them for the per-100 g value.
Should I feed treats to a diabetic dog?
That is a question for your vet, not for a calorie calculator. If treats are allowed at all, they count against the same daily calorie total — they are not extra. Subtract whatever you give from the daily figure before you divide it into meals.
Does the number change if I switch between lb and kg?
No. Switching units only changes which number you type; the weight in kilograms stays the same, so the daily calories and the gram figures do not move.
Do I need an account?
No. There is no sign-up, no login and no pop-up. The calculation runs in your browser and the numbers you type are not stored or sent.