I’ve spent years caring for large-breed dogs, and the Cane Corso’s impressive size means nutrition is a cornerstone of their health.

In this article I’ll break down how much to feed at each stage, from energetic puppy to mature adult, so you can tailor meals to your dog’s activity and body condition.

Feeding a Cane Corso Puppy (8-12 Weeks)

Puppies require about 2.5-3.5 cups of dry kibble a day, split into two meals. Choose a formula that provides at least 300 kcal per cup and monitor growth weekly. Adjust portions if the puppy is gaining weight too quickly.

Feeding a Growing Cane Corso (3-12 Months)

Between three and twelve months, feed 3-4 cups daily, divided into two meals. As the dog matures, protein needs stay high while calories can be reduced slightly. Regularly assess body condition and modify the amount accordingly.

Feeding an Adult Cane Corso (1+ Years)

Adults over one year typically need 3-4.5 cups per day, divided into two feedings. Active dogs or those with working roles may require the higher end, while a more sedentary pet stays at the lower range. Always keep fresh water available.

Step by Step

1

Determine Calorie Needs

Use a reputable chart to estimate daily kcal based on age, weight, and activity level.

2

Choose High-Quality Food

Select a kibble formulated for large breeds with at least 300 kcal per cup.

3

Measure Portions

Weigh the kibble to ensure you are feeding the exact amount recommended.

4

Monitor Weight

Check body condition monthly and look for changes in rib visibility or waist shape.

5

Adjust as Needed

Increase or decrease food by 10% if the dog gains or loses weight unexpectedly.

Quick Checklist

  • Weigh your dog monthly
  • Use a kitchen scale for food measurement
  • Keep a consistent feeding schedule
  • Avoid table scraps and human food
  • Limit treats to 10% of daily calories
  • Schedule regular vet check-ups

Safety note: Never leave food out all day as it can lead to overeating and weight gain.

Sources