🐾 Vet-Reviewed · Trusted by 18,000+ Pet Parents

Smart Nutrition Tools for Dog & Cat Parents

Stop guessing at feeding charts. DIY Farmer gives dogs and cats the exact calories they need — based on real weight, life stage, body condition, and activity. Vet-formula precision, done in 60 seconds.

18,000+ pet parents
NRC & WSAVA formulas
100% free · no signup
🐶
Buddy · 24 kg1,142 kcal / day
🐱
Luna · 4.2 kg198 kcal / day
18,000+
Pet parents helped
3 yrs
In small-animal nutrition
25+
Vet-reviewed guides
2
Free calculators
🧮 Calculators

What Every Dog & Cat Parent Is Talking About

Built on species-specific metabolism formulas — so your dog's kibble math and your cat's indoor feeding plan are each dialed in separately. No one-size-fits-all.

✨ What you get

Is Your Pet Really Eating the Right Amount?

Most pet parents are off by 20–40%. Our calculators give you the full picture — ideal weight target, portion sizes, treat budgets, and a printable cheat sheet for your fridge.

Ideal-weight target

If your pet is over or under condition, we show the healthy weight to aim for — plus a safe weekly pace to get there.

Life-stage tuned

Puppies need 2–3× the calories of adults. Seniors need less. Our multipliers shift automatically based on your pet's age.

Portion translator

Enter the kcal/cup of your current food and we'll tell you exactly how many cups, grams or cans to serve daily.

Printable report

Take a clean one-page summary to your next vet visit — or stick it on the fridge as a feeding cheat sheet.

Treat-friendly math

10% treat allotment is built in by default so your pet still gets the good stuff without busting calorie goals.

Education built in

Each result links to a relevant explainer so you understand exactly why the number is what it is.

👋 Meet the specialist

Expert Nutrition Guides, Written for Real Pet Parents

DIY Farmer is built by a small-animal nutrition specialist — three years of translating AAFCO science into plain, usable feeding advice for dogs, cats, and the humans who love them.

Dr. Marcus Whitfield, DIY Farmer's small-animal nutrition specialist

Dr. Marcus Whitfield

Small-Animal Nutrition Specialist

Three years of dedicated focus on canine and feline nutrition. Every calculator formula and feeding guide on DIY Farmer is cross-checked against AAFCO, WSAVA, and NRC guidelines — the same references your vet relies on. The goal: keep the science rigorous, keep the writing accessible.

🎓 Small-Animal Nutrition 📚 AAFCO Reviewed 🌱 3 Years Experience
📚 Deep-dive guides

Nutrition Guides by Breed & Life Stage

Because a Corgi, a Husky, and a Persian cat don't eat the same way. Deep-dive references for breed-specific needs, life stages, and common health conditions.

🐾 Browse by breed

Nutrition Guides by Breed

Every breed has unique calorie needs, metabolic quirks, and dietary sensitivities. Find your dog's or cat's breed-specific feeding guide below.

📖 From the blog

How Many Calories Does Your Dog or Cat Actually Need?

Common feeding mistakes, breed-specific breakdowns, and real owner stories — all grounded in vet-reviewed science.

Browse all 20 articles →
🐾 Pet Nutrition Deep-Dive

Is Your Dog or Cat Really Eating the Right Amount?

It's 6 p.m. Your dog is staring at the bowl with that impossibly patient look. You scoop kibble by instinct — somewhere between what "feels right" and what the bag says. Sound familiar? You're not alone. The feeding guidelines on pet food packaging are written for an average, unspayed adult animal — they know nothing about your specific pet, their body condition, or whether they burned 400 calories racing around the yard or spent the day on the sofa. Same story for cats: the "indoor adult" default on most pouches still overfeeds the majority of neutered house cats.

That's exactly why DIY Farmer's free dog and cat calorie calculators exist — tools built on the same RER (Resting Energy Requirement) formula that veterinary nutritionists actually use, so you can finally answer the question every pet parent quietly asks: am I getting this right?

⚡ Key Takeaways
  • Dogs and cats need entirely different daily calorie amounts — there's no universal portion size between species, breeds, or life stages.
  • An estimated 56–60% of US pets are overweight, and overfeeding is almost always the cause — often invisible because it happens one small extra scoop at a time.
  • A vet-formula calorie calculator is significantly more accurate for your individual pet than any food bag guideline, which assumes an average animal you likely don't own.
  • Lean dogs live up to two years longer than overweight dogs. Getting the daily calorie target right is one of the single highest-impact health decisions you make for your pet.

Why Getting It Right Is Harder Than It Looks

Pet nutrition isn't one-size-fits-all — and the variety within species alone makes it genuinely complicated. A Jack Russell Terrier and a French Bulldog can weigh the same 9 kilograms and need completely different calorie amounts, because one was bred to chase foxes across fields for six hours and the other was bred to sit elegantly on a lap in Paris. Add the difference between a bouncing 14-week-old puppy burning fuel for growth and a calm nine-year-old senior with a slower metabolic rate, and the bag guidelines start to look even less useful than they seemed.

The factors that truly determine how many daily calories a dog or cat needs are: body weight, life stage (puppy/kitten, adult, or senior), activity level, spay/neuter status — which reduces calorie needs by roughly 20% in both species — and individual breed metabolism. None of these live on the back of a bag.

How Many Calories Does a Dog Need? By Size & Weight

The table below shows estimated daily calorie needs for a typical neutered adult dog at moderate activity, based on the veterinary RER formula. Use it as a reference — then run the calculator for your specific dog's personalised result.

Dog Size Weight Range Daily Calories (est.) Example Breeds
🐩 Toy & Small2–10 kg (5–22 lb)175–490 kcal/dayChihuahua, Pomeranian, Shih Tzu
🐕 Medium10–25 kg (22–55 lb)490–985 kcal/dayBeagle, Cocker Spaniel, Corgi
🦴 Large25–45 kg (55–100 lb)985–1,550 kcal/dayLabrador, Husky, German Shepherd
🐻 Giant45 kg+ (100 lb+)1,550–2,200+ kcal/dayGreat Dane, Mastiff, Saint Bernard

⚕️ Based on RER = 70 × (body weight kg)^0.75 × 1.6 (neutered adult factor). Puppies, active dogs, and intact animals will need more. Consult your vet before significant dietary changes.

How to Use the Dog or Cat Calorie Calculator

Getting your pet's personalised daily calorie target takes under 60 seconds. Here's how:

1
Enter current weight
Type your pet's current weight in kg or lbs. Use current weight — not ideal weight. The BCS field handles the adjustment separately.
2
Choose life stage
Select puppy/kitten, adult, or senior. Puppies need up to 3× more calories per kg than adults because growth is energetically expensive.
3
Set activity level
Choose sedentary, light, moderate, or active. A working dog or outdoor cat that roams all day can need double the calories of a sofa companion.
4
Note spay/neuter status
Neutered dogs and spayed cats have measurably lower metabolic rates — the calculator reduces their target by ~20% automatically.
5
Read your result instantly
You'll see daily kcal target, estimated food portions, and treat budget. No signup required. Free forever. Print the result for your vet.

Common Feeding Mistakes — Do This, Not That

✅ Do This
Weigh portions with a kitchen scale — kcal per cup varies up to 30% between brands
Weigh your pet monthly and adjust if weight drifts more than 5% in either direction
Re-run the calorie calculator any time activity changes — summer vs winter matters
Keep all treats to no more than 10% of the total daily calorie budget
❌ Not That
Eyeballing portions or using a mug as a scoop — consistency is impossible this way
Following the food bag label as if it was written for your specific animal — it wasn't
Feeding exactly the same amount year-round regardless of seasonal activity changes
Ignoring gradual creep — 1 kg overweight on a 5 kg cat equals 20 kg on a person
A Real Pet Owner Story

Sarah had been feeding her four-year-old Labrador, Finn, a cup and a half of kibble twice daily for two years — exactly what the bag said for a "30 kg active dog." Finn seemed fine. Happy, energetic, always ready for his morning walk. But at his annual check-up, the vet noted he'd quietly crept up to 34 kg. Not dramatically heavy. Just softer. The rib check failed.

When Sarah ran Finn's numbers through the DIY Farmer dog calorie calculator, the result surprised her. At moderate activity, neutered adult, his real daily target was around 1,180 kcal. Her kibble ran 410 kcal per cup — so Finn was getting 1,230 kcal/day. Just 50 extra calories per day. Over 52 weeks, that's 18,250 excess calories — around 2 kg of body fat, added invisibly, one slightly generous scoop at a time. She trimmed one scoop, added a 15-minute evening walk, and Finn was back to his ideal weight in ten weeks. No prescription diet. No drama. Just the right number.

"The greatness of a nation and its moral progress can be judged by the way its animals are treated."
— Mahatma Gandhi

Your Pet's Health Starts with the Right Number

Good pet nutrition doesn't need to be complicated — but it does need the right starting point. A vet-formula calorie calculator removes the guesswork, gives you a science-backed daily target, and takes under a minute to run. From there, the DIY Farmer breed guides and nutrition articles walk you through everything from reading ingredient labels to breed-specific metabolic quirks to knowing when your senior dog or aging cat needs a calorie adjustment. Use the calculators. Read the guides. Check in with your vet. That combination is genuinely all it takes to give your dog or cat a longer, leaner, healthier life.

📬 Weekly Newsletter

Is Your Dog or Cat Eating the Right Amount?

Get one practical pet-nutrition tip per week — feeding calculators, breed guides, and vet-reviewed advice. No spam, unsubscribe anytime.

👉 Try the Dog Calorie Calculator first — takes 60 seconds

❓ Common questions

Dog & Cat Calorie Questions, Answered

How accurate is the DIY Farmer calorie calculator?

DIY Farmer uses the standard veterinary formula RER = 70 × (body weight in kg)0.75, multiplied by life-stage and body-condition factors drawn from NRC 2006 and WSAVA guidelines. Results sit within ±10–15% of true need for most pets — a strong starting point. Re-check body condition every 2–4 weeks and tweak portions if you see weight drift.

Should I enter current or ideal weight?

Always enter current weight. The calculator uses body condition score (BCS) to estimate the ideal weight and adjusts calories automatically — for maintenance, weight loss, or growth.

Who writes the content on DIY Farmer?

DIY Farmer is led by Dr. Marcus Whitfield, a small-animal nutrition specialist with three years of dedicated focus in companion-animal nutrition. Every article and calculator formula is cross-referenced against AAFCO, WSAVA, and NRC guidelines.

Does DIY Farmer sell my data?

No. The calculator runs entirely in your browser. We don't collect, store or sell personal information from calculator users. See our privacy policy for details.

How many calories does a cat need per day?

A typical neutered adult indoor cat needs roughly 180–250 kcal/day — significantly less than most owners assume. A 4 kg neutered cat needs around 190–210 kcal/day. Outdoor cats or unneutered cats may need 20–40% more. Most pouches and cans are sized for two meals — feeding the whole pouch in one sitting to a small cat is the most common cause of feline weight gain. Use the DIY Farmer cat calorie calculator for a personalised target.

What is Body Condition Score (BCS) and why does it matter?

Body Condition Score is a 9-point scale (or 5-point in some systems) used by vets to assess whether a pet is underweight, ideal, or overweight — independent of the number on the scale. An ideal dog or cat scores 4–5 out of 9: ribs are easily felt but not visible, there's a clear waist when viewed from above, and a slight abdominal tuck from the side. BCS matters for calorie calculations because two animals of the same weight can have very different body compositions — muscle weighs more than fat. Our calculators use your BCS input to set a more accurate calorie target.

How does spay/neuter status affect daily calorie needs?

Spaying and neutering reduces resting metabolic rate in both dogs and cats — typically by 15–25%. This happens within weeks of surgery and is permanent. The reason: sex hormones influence energy expenditure, and removing them shifts the metabolic set point downward. A neutered adult dog or cat can gain weight on the same food that kept them lean before surgery, even without eating more. This is why the WSAVA and AAHA both recommend reducing portions immediately after spay/neuter, not waiting until weight is gained.

How often should I adjust my pet's portions?

Review and potentially adjust portions whenever: weight changes by more than 5% unintentionally; the season shifts significantly (most pets are less active in winter); your pet moves life stages; you switch food brands to one with a different kcal density; or activity level changes materially (a new exercise routine, a new job that means less walks, etc.). As a minimum, weigh your pet monthly and re-run the calculator any time you notice a 2-week trend of weight change. Calorie needs are not static — they change as your pet changes.

Are DIY Farmer guides safe to follow for pets with health conditions?

DIY Farmer is designed for healthy dogs and cats with no active medical conditions. For pets with diagnosed conditions — kidney disease, diabetes, pancreatitis, IBD, liver disease, cancer, hypothyroidism, or any other clinical diagnosis — nutrition is part of medical management and should always be directed by your veterinarian or a board-certified veterinary nutritionist. Our calculators and guides are a complement to, never a replacement for, veterinary care.

Is DIY Farmer a replacement for my veterinarian?

No — and never intended to be. DIY Farmer is an educational resource. For diagnosed conditions, prescription diets, surgical recovery, or any significant health concern, work with your veterinarian. We're the daily nutrition guide; your vet is the medical decision-maker.

Is Your Pet Eating the Right Amount?

Use our free, vet-formula dog and cat calorie calculators to find out in under 60 seconds — no signup, no cost, ever.