Skip to content

Puppy feeding and growth

How much should a Labrador puppy eat at 6 months?

Last updated 23 September 2026 · How we write and check this

Short answer

A Labrador puppy at six months, often weighing around 18 to 25 kg (40 to 55 lb), usually needs roughly 350 to 480 g of large breed puppy food a day, typically split across 2 to 3 meals. Labradors are prone to overeating, so measuring portions carefully matters more for this breed than most.

A breed known for its appetite

Labradors are widely known among vets for having a strong drive to eat and a genetic tendency that makes some individuals less good at self regulating food intake than other breeds. A six month old Labrador puppy will often act hungry even when it is getting the correct amount, so go by the scale and body condition, not by how insistent the puppy seems.

Body condition over bowl enthusiasm

Run a hand along the ribs weekly. Ribs that are easy to feel with light pressure but not visually prominent is the target. A Labrador puppy where ribs are hard to find under a layer of fat needs a portion reduction even if it is still asking for more food at every meal.

Meal frequency at six months

Many Labrador puppies are ready to move to 2 meals a day by six months, though some owners keep a third smaller meal a little longer given the breed's larger overall size and food volume. Either approach works as long as the daily total stays correct.

Key takeaways

  • A six month old Labrador puppy typically needs 350 to 480 g of large breed puppy food a day.
  • Labradors often act hungry even at a correct portion, so trust the scale over behavior.
  • Feel for ribs weekly to judge body condition rather than relying on appetite cues.
  • Most Labrador puppies can move to 2 meals a day around six months.