The best food for a Cane Corso is a complete and balanced, large- or giant-breed formula that is age-appropriate. To determine whether a food is, in fact, complete and balanced, look on the package for a statement that says it meets nutritional standards established by the Association of American Feed Control Officials (AAFCO). Feeding a large-breed dog formula is important because giant breeds have different nutritional requirements for calcium and phosphorus than small- or medium-breed dogs. It's particularly important for puppies, who are still growing, to be fed a large- or giant-breed puppy formula to ensure normal growth of bones and joints. Not feeding a large-breed puppy correctly can result in long-term orthopedic problems. A high-quality, meat-based, large-breed dog food, like Blue Buffalo Life Protection large-breed formula for adults or Blue Buffalo Life Protection large-breed formula for puppies, can meet your Corso's nutritional needs while supporting healthy bones and joints. As always, be sure to talk to your veterinarian about your dog's specific needs to find the best food for the job. Your veterinarian may also recommend joint supplements, like Zesty Paws Mobility Bites, as part of your Corso's nutrition plan, especially if they begin to show signs of joint stiffness or lameness.