🐾
PawCalc
🐾GZS
🐾

Pet Food Calculator — How Much Should I Feed My Pet?

Enter your pet's weight, age, and food bag size. Get the exact daily portion in grams or ounces — plus how many days your bag will last and personalized care tips.

🐕 Dogs🐈 Cats🐇 Rabbits🐹 Hamsters🐾 Guinea Pigs🦜 Birds🐠 Fish🐢 Turtles🦡 Ferrets🦔 Hedgehogs
🐾 Calculate My Pet's Daily Portion

Free · No sign-up · kg & lbs · 6 languages

10

Pet Types

6

Languages

100%

Free Forever

How PawCalc Works

Three steps to know exactly how much food your pet needs — and how long that bag will last.

1

Select Your Pet

Choose from 10 popular pet types: dogs, cats, rabbits, hamsters, guinea pigs, birds, fish, turtles, ferrets, and hedgehogs.

2

Enter the Details

Input your pet's weight and age, the food bag weight, and activity level. Works in kilograms or pounds.

3

Get Your Results

Instantly see the daily food portion, grams per meal, total days the bag will last, and species-specific care tips.

🐾 Try the Calculator Now
🐕

How Much Food Should I Feed My Dog Per Day?

The amount of dry kibble a dog needs every day depends on their body weight, age, and activity level. Most adult dogs need between 2% and 3% of their body weight in food daily. Puppies need up to 7–8%, while senior dogs (7+ years) generally need closer to 2%.

For example: a healthy, moderately active 10 kg (22 lb) adult dog needs roughly 200–250 g of dry food per day, split across two meals. A more active 30 kg (66 lb) Labrador may need up to 750 g daily.

The Association for Pet Obesity Prevention estimates that 59% of dogs in the US are overweight. Accurate daily portioning is the single most effective way to prevent canine obesity.

dog feeding chart by weight how much to feed a puppy by age senior dog food daily amount how many cups per day for large breed how long does a 15 lb bag of dog food last

Daily Dog Feeding Chart by Weight

Dog weightDaily portion (adult)Meals/day
2–5 kg (4–11 lb)50–125 g2
5–10 kg (11–22 lb)125–250 g2
10–20 kg (22–44 lb)250–500 g2
20–40 kg (44–88 lb)500–900 g2
40+ kg (88+ lb)900–1,400 g2–3

*Estimates for dry kibble at normal activity. Adjust ±20% for high/low activity. Always consult your vet.

Vet-Recommended Dog Feeding Tips

📦

Bag labels are your starting point. The feeding chart on your dog food's packaging is calibrated to that specific formula. Always check it first, then fine-tune based on your dog's body condition.

⚖️

Use ideal weight, not current weight. If your dog is overweight, calculate portions based on their target weight to support safe, gradual weight loss.

🚫

Avoid free-feeding (all-day food access). Scheduled meals make it easy to track intake and maintain healthy body weight over time.

🏃

Activity level matters significantly. A working Labrador in the field needs far more calories than a sedentary Pug. PawCalc adjusts for low, normal, and high activity.

✂️

Spayed/neutered dogs need fewer calories. Their metabolism slows after the procedure — reduce daily portions by 10–15% as a starting adjustment.

Calculate My Dog's Portion 🐕

Cat Nutrition: What Vets Want You to Know

🥩

Cats are obligate carnivores. Unlike dogs, cats require a meat-based diet to get taurine and arachidonic acid — nutrients they can't synthesize on their own.

💧

Wet food fights dehydration. Cats have a naturally low thirst drive. Over 55% of cat owners mix dry and wet food — a strategy vets widely recommend for indoor cats.

🐟

Never feed dog food to your cat. Dog food lacks essential taurine — a deficiency that can cause dilated cardiomyopathy (heart disease) within months.

👶

Kittens need kitten-specific formulas. These contain higher protein, fat, and DHA for brain and vision development. Switch to adult food only after 12 months of age.

👴

Senior cats (10+) may need softer food. Arthritis in the jaw is common. Senior formulas also have adjusted phosphorus levels to support kidney health.

Calculate My Cat's Daily Portion 🐈
🐈

How Many Grams of Food Should I Feed My Cat Per Day?

An average adult cat weighing 4 kg (9 lb) with normal activity needs approximately 130–160 g of dry food or 200–240 g of wet food per day. Kittens under 1 year old need up to 8% of their body weight daily — nearly double the adult requirement.

Most vets recommend dividing the daily portion into 2 meals for adult cats, or up to 4 smaller meals for kittens. Senior cats (10+) often do better with 3 smaller meals to support digestion and prevent blood sugar dips.

Studies show that over 60% of indoor cats are overweight or obese. Because cats beg even when full, measuring portions with PawCalc is far more reliable than free-feeding.

how much dry food per day for a 4 kg cat how many times a day should I feed my cat kitten food amount by age chart how much wet food for indoor cat daily best feeding schedule for senior cats

Daily Cat Feeding Chart by Weight

Cat weightDry food/dayWet food/day
2 kg (4.4 lb)65–80 g100–120 g
3 kg (6.6 lb)100–120 g150–180 g
4 kg (8.8 lb)130–160 g200–240 g
5 kg (11 lb)160–190 g240–290 g
6 kg (13 lb)190–220 g285–330 g

*Estimates at 3.5% of body weight for dry food. Adjust for activity, neutering, and life stage.

Daily Feeding Guides for Small Pets

Rabbits, hamsters, guinea pigs, and other small animals have very specific dietary needs that differ greatly from dogs and cats.

🐇

Rabbit Daily Feeding

  • 🌾 Hay: Unlimited (80% of diet)
  • 🥬 Leafy greens: 1 cup per 2 kg
  • 🟡 Pellets: ~3% body weight/day
  • 🍓 Fruit treats: Max 1 tsp/day
how much hay for a rabbit dailyrabbit pellet daily amount
🐹

Hamster Daily Feeding

  • 🌰 Seed mix: ~10 g/day (1 tsp)
  • 🥦 Fresh veg: Small portion daily
  • 🥚 Protein: Boiled egg 2×/week
  • 💧 Water: Fresh daily
how much to feed a hamster a dayhamster food grams per day
🐾

Guinea Pig Feeding

  • 🌾 Hay: Unlimited
  • 🫑 Veg (vit C): 1 cup/500 g weight
  • 🟡 Pellets: 1/8 cup/day
  • 🚫 No iceberg lettuce or dairy
guinea pig food amount per dayhow much vitamin C does a guinea pig need
🦜

Parrot / Bird Feeding

  • 📏 ~10% body weight/day
  • 🌿 Pellets + seeds + fresh veg
  • 🥑 No avocado, chocolate, caffeine
  • 💡 12h light / 12h dark cycle
how much food should I feed my parrot dailybird food grams per day by weight
📦

How Long Does a Bag of Pet Food Last?

One of the most common questions pet owners search for is "how many days will this bag of dog food or cat food last me?" The answer depends entirely on your pet's daily portion — which depends on their weight, age, and activity level.

A 5 kg bag of cat food lasts roughly 31 days for a typical 4 kg adult indoor cat. The same bag lasts only about 8 days for a highly active 10 kg dog. PawCalc calculates this automatically with a visual timeline and estimated run-out date.

Knowing the bag duration helps you plan your shopping schedule, avoid running out of food, and identify when you might be overfeeding (bag runs out too fast) or underfeeding (bag lasts too long).

how long does a 20 lb bag of dog food last how many days does a 7 kg cat food bag last pet food bag calculator dog food bag lasts how long for 10 kg dog when should I buy more pet food

Estimated Bag Duration Examples

🐕

5 kg (11 lb) adult dog — Normal activity

5 kg bag

40 days

🐕

25 kg (55 lb) adult dog — Normal activity

15 kg bag

32 days

🐈

4 kg (9 lb) indoor cat — Low activity

5 kg bag

37 days

🐇

2.5 kg (5.5 lb) rabbit — Pellets only

2 kg pellet bag

107 days

📦 Calculate My Bag Duration

Frequently Asked Questions

The most-searched pet feeding questions answered with veterinary nutrition guidelines.

How much food should I feed my dog per day based on weight?

Adult dogs generally need 2–3% of their body weight in food per day. A 10 kg (22 lb) dog needs roughly 200–300 g of dry kibble daily. Puppies need 7–8%, senior dogs (7+) closer to 2%. Spayed/neutered dogs often need 10–15% less. Use PawCalc to get a personalized estimate by entering your dog's exact weight, age, and activity level.

How many grams of dry food should I feed my cat a day?

A typical adult cat at 4 kg (9 lb) with a sedentary indoor lifestyle needs around 130–160 g of dry kibble per day. Active cats, kittens, and pregnant queens need more. Senior cats need less, and their food should be higher in protein to prevent muscle loss. Wet food requires more grams due to its high water content (~75–80% water). PawCalc calculates precise amounts based on your cat's weight and life stage.

How long does a 15 lb (or 7 kg) bag of dog food last?

It depends entirely on how much your dog eats per day. A 15 lb (≈ 6.8 kg) bag lasts around 54 days for a 5 kg (11 lb) dog eating 125 g/day, but only 11 days for a 30 kg (66 lb) dog eating 600 g/day. Enter your bag weight and your dog's details into PawCalc to get the exact answer in seconds.

How many times a day should I feed my dog or cat?

Dogs: Puppies under 6 months → 3–4 meals/day. Adult dogs (1–7 years) → 2 meals/day. Senior dogs → 2–3 smaller meals/day.

Cats: Kittens → 3–4 meals/day. Adult cats → 2 meals/day. Senior cats → 3 smaller meals/day to reduce digestive strain.

PawCalc automatically divides the daily portion by the recommended number of meals for your pet's age group.

How much food should I give my rabbit each day?

Hay should make up 80% of a rabbit's diet — always unlimited. Pellets: approximately 3% of body weight per day. Fresh leafy greens: 1 cup per 2 kg of body weight daily. Treats (fruit): no more than 1 teaspoon per day. Avoid iceberg lettuce, seeds, and processed snacks.

How much should I feed my hamster every day?

Hamsters eat roughly 10 grams of food per day — about 1 teaspoon. Because hamsters are natural hoarders, check their stash regularly. Offer a mix of seeds, grains, and small amounts of fresh vegetables. Protein (boiled egg, mealworms) can be given 2×/week. Avoid citrus, onions, garlic, and raw potato.

How do I know if I'm overfeeding my pet?

Visible signs of overfeeding include weight gain, difficulty feeling the ribs, reduced energy, and loose stools. Vets use a Body Condition Score (BCS) on a 9-point scale — ideal pets score 4–5/9. You should be able to feel (but not see) your pet's ribs, with a visible waist when viewed from above. Remember that treats should not exceed 10% of total daily calories.

How much food does a 20 lb dog need per day?

A healthy adult 20 lb (≈ 9 kg) dog with normal activity needs roughly 225–270 g (8–9.5 oz) of dry kibble per day, split into two meals of about 112–135 g each. A high-activity 9 kg dog may need up to 320 g/day. Low-activity or spayed/neutered dogs may do well on as little as 190 g/day.

Can I use PawCalc in pounds and ounces?

Yes! PawCalc fully supports both kg / grams and lbs / ounces. Toggle the unit switch before entering your values. It also supports 6 languages: English, Spanish, German, Japanese, Korean, and Hindi — with automatic browser-language detection so the right language loads for you instantly.

Is this pet food calculator accurate?

PawCalc uses the percentage-of-body-weight method recommended by the Pet Nutrition Alliance and leading veterinary nutritionists. It accounts for species-specific requirements, age groups (young / adult / senior), and three activity levels (low / normal / high). Results are estimates — always refine with your vet's guidance, especially for pets with medical conditions, obesity, pregnancy, or breed-specific dietary needs.
🐾

Ready to Feed Your Pet Right?

Stop guessing. PawCalc gives you a precise daily portion in under 30 seconds — free, no sign-up, for any of 10 pet types.

🐾 Open the Pet Food Calculator
✓ Free forever ✓ No registration ✓ kg & lbs ✓ 10 pet types ✓ 6 languages ✓ Care tips included