A pet food portion calculator helps you determine the right amount of food to feed your dog or cat each day based on their weight, age, activity level, and body condition. Overfeeding is the leading cause of pet obesity, which affects over half of dogs and cats. Use this calculator to find the ideal daily calorie intake and portion size for your pet's specific needs.
Calculate Your Pet's Daily Portions
Check your pet food label — typically 300-500 kcal/cup for dry kibble
How to Use the Pet Food Portion Calculator
Feeding your pet the right amount of food is one of the most important things you can do for their health. Over half of all dogs and cats are overweight or obese, and the most common cause is simply feeding too much. Our pet food portion calculator uses the veterinary Resting Energy Requirement (RER) formula to calculate your pet's daily calorie needs, then converts that into an easy-to-follow feeding plan measured in cups per meal.
Step 1: Select Your Pet Type
Choose whether you are calculating portions for a dog or a cat. The calculator adjusts default calorie density values based on your selection — 350 kcal/cup for dog food and 400 kcal/cup for cat food, since cat kibble tends to be more calorie-dense. The young pet label also changes to "Puppy" or "Kitten" accordingly.
Step 2: Enter Weight and Details
Enter your pet's current weight in either pounds or kilograms. Then select their age group (puppy/kitten, adult, or senior), activity level (low, moderate, or high), and body condition (underweight, ideal, or overweight). Each of these factors influences the calorie multiplier applied to the base RER calculation. An active puppy needs significantly more calories per pound than a sedentary senior dog.
Step 3: Set Your Food's Calorie Density
Check your pet food bag or can for the calorie content, usually listed as "kcal per cup" or "kcal per can." Enter this value in the calculator. If you cannot find it, the default values (350 for dogs, 400 for cats) are reasonable averages for standard dry kibble. This number is critical for converting daily calories into actual cup measurements you can scoop.
Step 4: Review Your Results
Click "Calculate Portions" to see your pet's daily calorie needs, total cups per day, recommended number of meals, and the portion size per meal. The calculator also provides a suggested feeding schedule with specific times. If your pet is overweight, you will see targeted weight management tips to help them reach a healthier weight safely.
Understanding the RER Formula
The Resting Energy Requirement formula — RER = 70 x (weight in kg)^0.75 — calculates the baseline calories a pet needs at rest. This is then multiplied by a factor reflecting the pet's life stage and activity. Puppies and kittens get a higher multiplier (2.0-3.0x) because they are growing rapidly. Active adults typically need about 1.6x their RER, normal adults about 1.4x, seniors about 1.2x, and overweight pets on a weight-loss plan about 1.0x. These multipliers are guidelines recommended by veterinary nutritionists and should be adjusted based on your pet's individual response over time.
Frequently Asked Questions
Is this pet food calculator free to use?
Yes, this pet food portion calculator is completely free with no signup required. All calculations run locally in your browser, so you can use it anytime without creating an account.
Is my data safe when I use this tool?
Absolutely. Everything runs entirely in your web browser. No data about your pet is sent to a server or stored anywhere. Your information stays completely on your device.
How does the pet food calculator determine daily calories?
The calculator uses the Resting Energy Requirement (RER) formula used by veterinarians: RER = 70 x (body weight in kg)^0.75. This base value is then multiplied by a factor based on your pet's age, activity level, and body condition to determine total daily caloric needs.
How accurate is this feeding calculator?
This calculator provides a science-based starting point using the veterinary RER formula. However, every pet is unique. Factors like breed, metabolism, health conditions, and specific food formulations can affect actual needs. Always consult your veterinarian for personalized feeding advice.
Should I feed my dog or cat once or twice a day?
Adult dogs and cats generally do well with two meals per day. Puppies and kittens need more frequent feeding — typically 3 to 4 smaller meals daily to support their rapid growth and smaller stomachs. The calculator provides a recommended meal schedule based on your pet's age.
What does kcal per cup mean on pet food labels?
Kcal per cup is the calorie density of your pet's food — how many kilocalories (calories) are in one standard 8-ounce measuring cup. You can find this on your food's packaging or the manufacturer's website. Common ranges are 300-500 kcal/cup for dry kibble.
How do I know if my pet is overweight?
A pet at ideal weight should have ribs you can feel but not see, a visible waist when viewed from above, and a tucked abdomen from the side. If ribs are hard to feel under a layer of fat or the waist is not visible, your pet may be overweight. Your veterinarian can provide a body condition score.