Dog Nutrition · July 13, 2026 · 6 min read
How Many Calories Should a Dachshund Eat?
Getting calorie intake right is especially important for Dachshunds, where excess weight directly increases spinal injury risk. Here's how to calculate daily calorie needs for your Dachshund by weight, age, and activity level.
For most dogs, a slightly too-generous daily calorie count leads to gradual weight gain. For Dachshunds, that weight gain carries an added consequence: it directly worsens spinal load and accelerates the intervertebral disc disease (IVDD) to which the breed is highly predisposed. Calorie accuracy matters more for this breed than almost any other.
This guide explains how to estimate daily calorie needs for a standard or miniature Dachshund, how different factors shift that estimate, and how to keep portions honest over time.
How to calculate a Dachshund's daily calorie needs
The standard formula for any dog's daily calorie needs starts with resting energy requirement: RER = 70 × (body weight in kg)^0.75. For a 5 kg standard Dachshund, that gives approximately 70 × 5^0.75 ≈ 234 calories at rest. For a 3 kg miniature Dachshund, approximately 70 × 3^0.75 ≈ 160 calories at rest.
The RER is then multiplied by a life-stage factor to get maintenance energy requirement (MER). For a moderately active neutered adult Dachshund, WSAVA and AAHA guidelines suggest a multiplier of approximately 1.4–1.6. This gives a daily MER of approximately 328–374 calories for the 5 kg standard Dachshund, and approximately 224–256 calories for the 3 kg miniature. Highly active or intact dogs need somewhat more; sedentary or weight-loss candidates need somewhat less.
Practical daily calorie ranges for Dachshunds
As a general reference for adult Dachshunds: a 4 kg neutered adult at moderate activity needs approximately 260–310 calories per day; a 5 kg adult approximately 330–380 calories; a 6 kg adult approximately 390–450 calories; a 7 kg adult at the top of the ideal weight range approximately 450–510 calories. These are starting estimates — individual metabolism varies, and the calculated number should be treated as a starting point adjusted based on body condition over 4–8 weeks.
A common misconception is that because Dachshunds are active and love to play, they need substantial calories. Dachshunds are classified as a moderate-activity breed; their exercise needs are 30–60 minutes of low-to-moderate activity per day, and their small body size means total daily calorie expenditure is low. Overfeeding based on perceived activity level is a frequent cause of weight gain in the breed.
Factors that shift the calorie target
Spaying or neutering typically reduces calorie needs by approximately 15–25% compared to an intact dog at the same activity level. Many Dachshunds are neutered young, so the default calorie target for most adult pet Dachshunds should use the lower end of the range. Age also matters: senior Dachshunds (roughly 10 years and older) often need 10–20% fewer calories than they did as active adults.
Dachshunds recovering from IVDD episodes or spinal surgery may be very restricted in physical activity during recovery, which significantly reduces their calorie needs for that period. Feeding a dog in spinal recovery the same portions as an active dog will cause weight gain precisely when maintaining a lean body weight is most important. Discuss calorie targets with your veterinarian during any recovery period.
Tracking treats and keeping the total honest
The 10% treat rule from WSAVA and AAHA guidelines means that on a 350-calorie daily budget, only about 35 calories should come from treats. That's approximately two to four very small commercial treats. For a breed where even 200 extra calories per day above maintenance can cause measurable weight gain within months, treat accountability is not optional.
Use the smallest treats possible for training rewards, or use a portion of the day's kibble as training treats (removing it from the meal portion). Avoid high-calorie chews or rawhides as regular additions. Calculate the calorie count on any treat from the packaging. If you have any concern about your Dachshund's weight or calorie management — particularly if there is a history of IVDD — discuss a personalized feeding plan with your veterinarian rather than relying on general guidelines alone.
Frequently Asked Questions
How many calories does a 5 kg Dachshund need per day?
A healthy, moderately active neutered 5 kg Dachshund typically needs approximately 330–380 calories per day. An intact or highly active dog at the same weight may need somewhat more; a sedentary or senior dog will need less. Use a calorie calculator with your dog's actual stats for the most accurate estimate.
How much dry food is that in cups?
It depends on the calorie density of your specific kibble — check the kcal/cup on the packaging. For a food at 350 kcal/cup, 350 daily calories works out to approximately 1 cup per day. Always check your actual food's label rather than using generic cup estimates.
Do Dachshunds need fewer calories after being neutered?
Yes. Spaying or neutering reduces resting metabolic rate, and many Dachshunds gain weight in the months after the procedure if portions are not adjusted. Reduce daily calories by approximately 15–20% post-procedure and monitor body condition closely.
Medical Disclaimer
This tool provides general, educational estimates and is not a substitute for professional veterinary advice, diagnosis, or treatment. This article provides general educational information and is not a substitute for professional veterinary advice. Always consult your veterinarian about your pet's specific health needs before making changes to their diet, water intake, or care routine.
Put This Into Practice
Dog Calorie Calculator
Calculate your Dachshund's exact daily calorie target by weight, age, and activity.
Food Portion Calculator
Convert calories into cups or grams for your Dachshund's specific food.
Treat Calculator
Keep Dachshund treat calories within the 10% daily budget.
Body Condition Score Calculator
Monitor body condition to verify calorie targets are working.