I'm having a really difficult time in feeding my Italian masiff cane corso. Researching says not to feed him a certain way because too much protein can make him grow to fast and be hurtful on his joints, the vet agreed. Now I had him taking blue buffalo puppy and it's not working out gave him diarreah so I switch him to natural balance wild pursuit high protein grain free for puppies to adults:all breeds. Now the vet told me he needs a large breed puppy food just because of certain nutrition in it ect that's essential for his growing., research says give him adult food because vets don't realize that puppy food has to much protein in it. A nutrition consultant told me to watch out for how much calcium intake... so I just don't know what to feed my poor pup that's almost 9 weeks old. Normally I would think protein is good because in history times that's all they naturally ate was protein.