So Gunny is 8 months old and we have been feeding him Royal Canin (medium breed, puppy) for about 2 months now. Before this we had him on Blue Buffalo (for puppies) and it was horrible for him. He ate it but it went straight through him and he had diarrehea the entire time he was on it. So since he has been on Royal Canin he has been good. Poop is normal, everything is going good. Now, I don't know if this is the best food I can possibly have him on? A friend of mine told me to switch him over to Canine Caviar? She works with the bulldog rescue and that is what she gives her bullies. Then from reading on this forum I concluded that the two top choices would be either Nature's Variety or Fromm Dog Food. My question is should I change his food or leave it alone since there have been no real problems since his been on it.