Small Dog Calorie Calculator
A 12 lb (5.44 kg) small dog that is neutered and typically active needs about 319–479 kcal/day — 78–117 g/day of a 410 kcal per 100 g food.
Enter your dog's details
Use the weight you can actually put on a scale today. For a dog that needs to lose weight, read the note under the activity selector.
These are the standard published starting factors. For weight loss, enter the target weight, not today's weight.
Small dogs empty their stomach faster and are more prone to low blood sugar between meals. Three meals is a common starting point under about 10 lb.
Read it off the pack. Many labels print kcal/kg — divide by 10 to get kcal per 100 g. 3,500 kcal/kg is 350 kcal per 100 g. Small-breed kibble is often denser than it looks, so check rather than assume.
Everything is calculated in your browser. The numbers you type are not uploaded and not stored.
Daily calories for this dog
Daily calories at this weight and activity
—
—
Enter a weight to see the daily calorie target.
Small dogs are not scaled-down big dogs. Energy need per kilogram falls as body size rises, so a 5 lb dog can need more than 40 kcal per pound while a 50 lb dog needs about 23. Feeding a toy breed by a large-breed rule of thumb underfeeds it, and a single high-calorie chew can consume a quarter of its day. The tables below make both effects explicit.
The same 12 lb dog needs 33.3 kcal per pound; a 50 lb dog needs 23.3. Small bodies burn more per pound, and that gap is the whole point of this page. Change the weight or activity level below and every figure recomputes.
Where to start
Start with the Dog Calorie Calculator by Breed: it narrows the weight range before the equation runs, so the calorie range starts from a breed-appropriate body weight. That range is the input every other Breed & Body Condition tool expects, including this page.
How the figures are worked out
Two published pieces of information drive every number on this page: the resting energy requirement (RER) of a dog at a given body weight, and a life-stage multiplier that is standard in veterinary nutrition. Nothing here is a proprietary formula.
Step 1 — resting energy requirement (RER)
RER = 70 × (body weight in kg)0.75
The exponent 0.75 is what produces the size effect. Doubling a dog's weight does not double its RER; it multiplies it by about 1.68. That is why kcal per pound keeps falling as the dog gets bigger.
Step 2 — the life-stage factor
Daily kcal = RER × factor
| Life stage / goal | Factor | Typical use |
|---|---|---|
| Neutered adult, typical activity | 1.6× RER | Default for a healthy pet dog |
| Intact adult, typical activity | 1.8× RER | Slightly higher maintenance |
| Inactive / overweight-prone | 1.2–1.4× RER | Low exercise; use 1.3 as a midpoint |
| Senior, less active | 1.4× RER | Older dogs that have slowed down |
| Weight loss | 1.0× RER | Calculated on the target weight |
| Active or working | 2–5× RER | Calculator uses 2.5 |
| Puppy 0–4 months | 3.0× RER | Growth formula required |
| Puppy 4 months–adult | 2.0× RER | Until adult size is reached |
Step 3 — turning kcal into grams of your food
grams/day = (kcal/day × 100) / (kcal per 100 g)
If the bag prints kcal/kg instead, divide by 10 first: 3,600 kcal/kg is 360 kcal per 100 g. Weighing on a kitchen scale beats a measuring cup for small breeds, because a scoop that is 10 g over is a rounding error for a Labrador and a 10% error for a Chihuahua.
Why a small dog needs more calories per pound
A smaller body has more surface area relative to its mass, so it loses heat faster and spends more energy keeping warm. The 0.75 exponent in the RER equation captures that, and the practical consequence is the table below. Every row is computed as RER × 1.6 divided by the dog's weight in pounds, so you can check any line with a calculator.
| Weight | In kg | RER | Daily kcal (1.6×) |
Range –20%/+20% | kcal per lb |
|---|---|---|---|---|---|
| 5 lb | 2.27 kg | 129 | 207 | 166–248 | 41.4 |
| 8 lb | 3.63 kg | 184 | 294 | 236–353 | 36.8 |
| 10 lb | 4.54 kg | 218 | 348 | 278–418 | 34.8 |
| 12 lb | 5.44 kg | 249 | 399 | 319–479 | 33.3 |
| 15 lb | 6.80 kg | 295 | 472 | 377–566 | 31.5 |
| 20 lb | 9.07 kg | 366 | 585 | 468–703 | 29.3 |
| 25 lb | 11.34 kg | 433 | 692 | 554–831 | 27.7 |
| 30 lb | 13.61 kg | 496 | 794 | 635–952 | 26.5 |
| 40 lb | 18.14 kg | 615 | 985 | 788–1,182 | 24.6 |
| 50 lb | 22.68 kg | 727 | 1,164 | 931–1,397 | 23.3 |
Neutered-adult factor throughout, so the kcal/lb column isolates the size effect. Change the activity selector above and the live result card uses your factor instead.
Size bands, same numbers grouped
| Band | Typical range | In kg | kcal per lb |
|---|---|---|---|
| Toy | under 10 lb | under 4.5 kg | 34.8–41.4 |
| Small | 10–25 lb | 4.5–11.3 kg | 27.7–34.8 |
| Medium | 25–50 lb | 11.3–22.7 kg | 23.3–27.7 |
| Large | 50–90 lb | 22.7–40.8 kg | 20.1–23.3 |
| Giant | over 90 lb | over 40.8 kg | 18.7–20.1 |
The bands are a reading aid, not a rule. A 24 lb dog and a 26 lb dog differ by about 0.5 kcal per pound, which is noise; a 5 lb dog and a 25 lb dog differ by about 14 kcal per pound, which is not.
What one treat costs a small dog
The usual guideline is that treats and chews should stay under about 10% of daily calories. That is easy to respect in a 70 lb dog and easy to break in a 5 lb one. Take a single 100 kcal dental chew — a common size, and not a large one — and see what it does to the day:
| Dog weight | Daily kcal (1.6×) | 100 kcal chew as % of day | 10% treat budget |
|---|---|---|---|
| 5 lb | 207 | 48.3% | 21 |
| 10 lb | 348 | 28.7% | 35 |
| 12 lb | 399 | 25.1% | 40 |
| 15 lb | 472 | 21.2% | 47 |
| 25 lb | 692 | 14.4% | 69 |
| 40 lb | 985 | 10.2% | 98 |
At 5 lb a single 100 kcal chew is nearly half the day. At 40 lb it is a tenth. The arithmetic does not change with breed or temperament; it changes with body weight. If you train with food, break the chew into pieces or hold back part of the daily ration as rewards.
How precise is your scale?
A bathroom scale that reads to the nearest pound is fine for a Labrador and rough for a Chihuahua. Assume a 0.5 lb error and the calorie consequence scales with body size:
| Dog weight | Weight error from 0.5 lb | Calorie error after the 0.75 exponent |
|---|---|---|
| 5 lb | 10.0% | 7.4% |
| 10 lb | 5.0% | 3.7% |
| 12 lb | 4.2% | 3.1% |
| 15 lb | 3.3% | 2.5% |
| 25 lb | 2.0% | 1.5% |
The second column is not the same as the first because RER scales with weight0.75. A 10% weight error becomes about a 7.4% calorie error; a 2% weight error becomes about 1.5%. For dogs under about 15 lb, a baby scale or a vet clinic scale is worth the trip.
Worked example: 12 lb (5.44 kg), neutered, typical activity, 410 kcal per 100 g
Step 1 — RER
12 lb × 0.45359237 = 5.4431 kg
5.44310.75 = 3.56357
RER = 70 × 3.56357 = 249.45 kcal/day
Step 2 — apply the factor
249.45 × 1.6 = 399.1 kcal/day
Range at –20% / +20%: 319.3–478.9 kcal/day
Step 3 — convert to grams
319.3 / 410 × 100 = 77.9 g
478.9 / 410 × 100 = 116.8 g
Daily food: 78–117 g/day
Step 4 — split into meals
2 meals: 39–58 g per meal
3 meals: 26–39 g per meal
4 meals: 19–29 g per meal
Rounding: the page rounds kcal to whole numbers and grams to whole numbers. If you recompute by hand you may land one unit away from the printed figure, because the printed figure is rounded from the unrounded value.
What is different about feeding a small dog
- Meal frequency. Toy breeds under about 10 lb can run low on blood sugar between meals, especially puppies and very active adults. Three or four smaller meals is the usual starting pattern; two large ones is not.
- Treat arithmetic. The 10% treat budget is a percentage, so it shrinks with the dog. A chew that is a snack for a retriever is a meal for a toy.
- Weighing error. The same absolute scale error is a larger relative error at small weights, and the 0.75 exponent does not fully damp it. See the table above.
- Kibble size. Small-breed kibble is often more calorie-dense per piece than expected, so counting pieces is less reliable than weighing grams.
- Body condition, not the number. Ribs easy to feel with light fat cover and a visible waist remain the practical check. If the dog gains on the calculated amount, cut about 10% and recheck in two to four weeks.
Frequently asked questions
Is a small dog's calorie need just a big dog's need divided down?
No. Dividing by weight would give every dog the same kcal per pound, and that is wrong. Because RER uses weight0.75, kcal per pound is higher for smaller dogs: about 41.4 at 5 lb against about 23.3 at 50 lb on the same 1.6 factor.
My dog is 8 lb. Is 2 meals enough?
It can be, but many owners of toy breeds find three smaller meals easier on the dog. The total daily amount does not change with meal count; only the size of each meal does. Use the meals selector above to see the split.
Does the breed matter, or only the weight?
For the calorie estimate, weight dominates. Breed matters mainly through the weight it predicts and through body shape: a lean 12 lb dog and a thick-set 12 lb dog can differ in what a healthy weight looks like. Use the body condition check rather than the breed label.
Why is the result a range rather than one number?
Individual dogs of the same weight can differ by 20% or more in energy requirement. A single number implies a precision the equation does not have. The range is the honest output; pick a starting point inside it and adjust on the dog's weight trend.
My small dog is a puppy. Which factor applies?
Use 3.0 under four months and 2.0 from four months to adult size, then switch to the adult factor. Puppies also need a growth-formulated food, not an adult maintenance food, so the density you enter should come from the puppy bag.
Is this a substitute for my vet?
No. It is a starting estimate built on published factors. Dogs with kidney disease, diabetes, pancreatitis, heart disease or a history of bladder stones need a diet set by a veterinarian, and the number here does not account for any of those conditions.
What this page deliberately doesn't do
- It does not diagnose or treat any condition. It is a calorie estimate, not veterinary advice.
- It does not adjust for body condition score beyond the activity selector. A dog at BCS 7/9 and a dog at 5/9 of the same weight get the same output here.
- It does not model growth curves for puppies, pregnancy or lactation; those have their own pages on this site.
- It does not keep a record of what you type. The weight, activity and food-density values stay in the browser tab; the page sends a standard page-view to Google Analytics, as described on the privacy page, and none of your numbers are part of it.
- It does not use breed-specific coefficients, because the published evidence supports weight and life stage far more strongly than breed.