A Cane Corso should be fed 2-3 cups of high-quality dog food per day, divided into two meals.