Quick answer
There is no single gram amount that suits every dog. Estimate your dog's daily calorie needs from body weight and activity level, then divide by the calorie density printed on your food (kcal per 100g) to get grams. Weigh your dog monthly, check body condition, and adjust portions gradually rather than guessing from appetite alone.
Why grams on the bag are only a starting point
Dog food bags often print a feeding guide in grams, but those tables are broad ranges based on typical activity. Two dogs of the same weight can need very different amounts if one is a couch companion and the other runs daily. Calorie density also varies widely between brands and formulas. A food with 350 kcal per 100g and one with 420 kcal per 100g will produce different gram portions for the same calorie target.
That is why the reliable method is calorie-first. Work out how much energy your dog needs, then convert that energy into grams using the specific food you actually buy. If you change brands, recalculate the grams even if the calorie target stays the same.
Step 1: Estimate daily calories
Veterinary nutrition references commonly use resting energy requirement (RER) as a starting point. A practical formula is:
RER ≈ 70 × (body weight in kg)^0.75
A simpler shortcut often used in clinics is 30 × body weight in kg + 70. The shortcut is easier for owners and close enough for many healthy adult dogs, but the exponential formula is more accurate across a wide weight range.
Once you have RER, multiply by an activity factor:
| Activity level | Typical dog | Factor |
|---|---|---|
| Low | Senior, indoor, limited walks | 1.2 |
| Moderate | Normal family dog, daily walks | 1.4 |
| High | Working, sporting, very active | 1.8 |
Example: a 10 kg dog with moderate activity. Using the shortcut, RER is 10 × 30 + 70 = 370 kcal. Multiply by 1.4 to get about 518 kcal per day. Using the exponential formula gives a similar figure for this weight.
These are estimates, not prescriptions. Individual dogs vary with age, neuter status, health and metabolism. Use the number as a starting point, then adjust based on body condition and weight trend.
Step 2: Convert calories to grams
Look at the guaranteed analysis or the calorie statement on your dog food. In Malaysia, many imported and local foods state kcal per 100g or kcal per kg. If it says kcal per kg, divide by 10 to get kcal per 100g.
Daily grams = daily calories ÷ (kcal per 100g) × 100
Example: your dog needs 518 kcal and the food has 370 kcal per 100g.
518 ÷ 370 × 100 ≈ 140g per day.
Split that into two meals of about 70g each. If the same dog switched to a food with 420 kcal per 100g, the daily amount would be about 123g. The calories stay the same; the grams change.
| Dog weight | Activity | Estimated kcal/day | Grams at 350 kcal/100g | Grams at 420 kcal/100g |
|---|---|---|---|---|
| 5 kg | Moderate | about 280 | about 80g | about 67g |
| 10 kg | Moderate | about 520 | about 149g | about 124g |
| 15 kg | Moderate | about 730 | about 209g | about 174g |
| 20 kg | Moderate | about 930 | about 266g | about 221g |
| 30 kg | Moderate | about 1330 | about 380g | about 317g |
These figures are illustrative only. Always check your own food's calorie statement and ask your vet if you are unsure.
Step 3: Feed by life stage and meal frequency
Puppies, adults and seniors have different needs. Puppies need more calories and protein per kilogram of body weight because they are growing. They also have small stomachs, so meals must be split.
| Life stage | Meals per day | Notes |
|---|---|---|
| Weaning to 3 months | 3–4 | Softened or small kibble; monitor stool |
| 3–6 months | 3 | Transition gradually to solid food |
| 6–12 months | 2 | Move toward adult food as advised |
| Adult | 1–2 | Consistent timing and portion |
| Senior | 1–2 | Lower activity factor; watch weight |
For puppies, base the calorie estimate on expected adult weight rather than current weight, because rapid growth changes the number quickly. Weigh your puppy every one to two weeks and adjust. Large-breed puppies need controlled growth, so ask your vet before free-feeding.
Step 4: Build the daily diet sensibly
The source material suggests a rough structure: staple complete food making up most of the diet, a moderate portion of quality protein, a small amount of vegetables, and treats limited to about 10% of daily calories. This is a reasonable general principle, but the exact split depends on whether you feed a complete commercial food or a home-prepared diet.
If you feed a complete and balanced commercial food, it already contains the nutrients your dog needs. Adding large amounts of meat, vegetables or supplements can unbalance the diet. If you want to cook for your dog, consult a veterinarian or qualified pet nutritionist to ensure the recipe is complete.
Treats matter. If you give 30g of treats, subtract those calories from the main meal rather than adding them on top. Many owners accidentally overfeed through treats, table scraps and chew items.
Step 5: Check body condition, not just the bowl
Body condition scoring (BCS) is the most practical tool. With your dog standing, run your hands along the ribcage. You should feel the ribs easily under a thin layer of fat, without seeing them sharply. From above, there should be a visible waist behind the ribs. From the side, the belly should tuck up slightly.
If you cannot feel the ribs, the waist has disappeared, or the belly hangs low, your dog may be overweight. If the ribs feel very sharp and the waist is extreme, your dog may be underweight. Adjust portions by about 10% at a time and recheck in two to four weeks.
Weighing your dog at home is easier than it sounds. Weigh yourself on a bathroom scale, then weigh yourself holding your dog, and subtract. Do this at the same time of day, ideally before breakfast, for consistency.
Common feeding mistakes in Malaysian homes
Free-feeding all day. Leaving a full bowl out makes it hard to measure intake and easy for dogs to overeat. Measure meals and remove the bowl after a set time.
Switching foods abruptly. Sudden changes can cause loose stools. Transition over about seven days, mixing increasing amounts of the new food with the old.
Feeding mostly human food. High-salt, high-fat table scraps add calories and can upset digestion. Keep human food to small, dog-safe pieces and count them in the daily total.
Ignoring water. Dry food contains little moisture. Adult dogs generally need roughly 100 ml per kg per day, and puppies more. In hot weather or after exercise, offer more. Wash bowls daily.
Storing food poorly. In humid conditions, opened kibble can spoil. Keep it in an airtight container, use it within the recommended period, and do not mix old and new food in the same container.
Practical Malaysian contexts
In a Kuala Lumpur apartment, space for a large feeding station may be limited. Use a kitchen scale to weigh portions, store kibble in a sealed container, and keep two water bowls so your dog has water in different rooms. Air-conditioning dries the air, so check water levels before leaving for work.
In a Johor terrace house, dogs may spend more time outdoors and be more active. A dog that patrols the compound or joins evening walks may need a higher activity factor than a purely indoor dog. Recalculate if activity changes, and watch for weight gain during rainy periods when walks are shorter.
When to see a vet
Contact a veterinarian if your dog refuses food for more than a day, eats less than half its normal intake for two days, drinks much more or much less water than usual, loses weight despite eating, or has repeated vomiting or diarrhoea. Seek prompt care if your dog cannot keep water down, seems painful, or becomes lethargic. Sudden changes in appetite can signal dental pain, gastrointestinal disease or other illness. Do not adjust portions to treat a suspected medical problem without veterinary advice.
