Puppy feeding schedule by age

Puppies need more frequent meals than adult dogs to support steady growth and stable blood sugar. The right schedule depends on age, and it changes as they develop.

8 to 12 weeks: four meals per day

Very young puppies have small stomachs and fast metabolisms. Four meals spread evenly through the day maintains steady energy and reduces the risk of hypoglycemia, which is a real concern in very small breeds. Space meals roughly four to five hours apart.

3 to 6 months: three meals per day

By three months, most puppies can move to three meals. Their stomachs have grown and digestive capacity has improved. Keeping consistent meal times also makes house training easier — irregular feeding schedules make bathroom timing harder to predict.

6 to 12 months: transitioning to two meals

Around six months you can begin dropping to two meals per day for most breeds. Large and giant breeds benefit from staying on three meals until around twelve months to reduce the risk of bloat from rapid eating. Small breeds can often move to two meals by five to six months.

Large breed vs small breed differences

Large breed puppies have specific nutritional requirements — controlled calcium and phosphorus levels and moderate calorie density to prevent skeletal problems from too-rapid growth. Use a food formulated specifically for large breed puppies, not standard puppy food, until they reach adult size. This is typically 18 to 24 months for giant breeds.

Small breeds mature faster and can transition to adult food as early as 9 to 12 months. Giant breeds may not be ready for adult food until 18 to 24 months. Switching too early deprives puppies of development nutrients; switching too late adds unnecessary calories.

Using the calculator for puppies

Select Puppy as the life stage. The free dog food calculator applies a 3.0 multiplier to account for the elevated energy demands of growth. Divide the daily calorie target by the number of meals appropriate for your puppy's age to get the per-meal portion.

Use the free calculator to get your dog's exact daily portion.

Calculate my dog's portion →