The feeding guide on the puppy food bag is the right starting point — but there’s a detail most owners miss that changes how to read it. Most puppy food feeding charts are based on projected adult weight, not the puppy’s current weight. A 12-week-old Labrador that currently weighs 12 pounds but will be 70 pounds as an adult should be fed according to the 70-pound column, not the 12-pound column. Using current weight to determine puppy portions is one of the more common underfeeding mistakes, and it’s built into the confusion around a chart that doesn’t always explain its own logic.
General Starting Ranges by Size
The ranges below are a guide only. Every food has a different calorie density — a cup of one formula may contain 300 calories while a cup of another contains 450. The number on the bag for your specific food, read correctly against projected adult weight, is more accurate than any general chart. These ranges are intended to give new owners a reasonable frame of reference, not to replace the label.
The Kitchen Scale Advantage
Cup measurements for dry kibble are less accurate than they seem. Different kibble shapes and densities fill a measuring cup differently — a rounded cup of one food may contain 30 percent more calories than a level cup of another, and even the same food measured by different people varies based on how the cup is scooped and leveled. A kitchen scale measuring in grams or ounces removes this variability entirely. Weigh one cup of the specific food once to establish what the bag’s cup measurement actually delivers in that food, then weigh portions directly. A basic kitchen scale costs under $15 and is the most practically accurate tool for puppy feeding.
How to Adjust Over Time
Feeding amounts should increase as the puppy grows. This doesn’t happen automatically — the starting amount appropriate for a 12-week-old puppy is not the right amount for that same puppy at 20 weeks. Many owners set a feeding amount and forget to adjust as the puppy gains weight, resulting in gradual underfeeding as the puppy’s needs grow faster than the portions do. The vet’s wellness visits provide a natural checkpoint — weight is recorded at each appointment and the vet can assess whether the current feeding amount is appropriate for the growth trajectory.
As growth slows toward the projected adult size, calorie needs per pound of body weight decrease. A puppy at 80 percent of adult size doesn’t need the same calorie density as one at 40 percent. This is another reason why re-reading the label against updated projected adult weight (and confirming with the vet) matters throughout the first year rather than once at the start.
The Real Monitor: Body Condition
Numbers on a chart are starting points. The actual monitor for whether a puppy is eating the right amount is body condition — how the puppy looks and feels, not what the scale says alone. According to VCA Animal Hospitals, the body condition score (BCS) on a 9-point scale runs from too thin to obese, with 4 to 5 being ideal. The practical check: run hands along both sides of the ribcage. Ribs should be easily felt with light pressure but not visible through the coat. Viewed from above, there should be a visible waist — a slight inward taper between the ribs and hips. From the side, the abdomen should slope gently upward rather than hang flat or balloon downward.
A puppy whose ribs are not palpable without significant pressure and who has no visible waist definition is likely being overfed. A puppy whose ribs are visibly prominent without touching and who has a prominent pelvic outline is likely being underfed. Either direction calls for a feeding adjustment — reducing by 10 to 15 percent if overweight, increasing similarly if underweight — and a vet conversation to confirm.
Wellness visits in the first year give a vet-assessed body condition score at each appointment. Between visits, the owner’s twice-weekly hands-on body check catches changes before they become significant. The label gives the starting number. The puppy’s body condition tells you whether it’s right.