I have a five month old golden who was on Royal Canin Maxi Baby Dog and did great on it. After 5 months it is recommended to move up to the Maxi Puppy 32. I gradually gave him the food and within two days he had the worst diarrhea! Poor thing! I then researched and tried Blue Buffalo for large breed puppies. He didn't like the taste and his stool was HUGE and very soft almost like pudding. I am now trying Canidae ALS and let me tell you, he LOVES the taste. I put some of Blue Buffalo on one side of bowl and Canidae on the other and he gobbled up the Cannidae and left the Blue Buffalo. I am in hopes his stools will firm up. I will repost with an update!