When trying to learn about grain free - this white paper can say it way better than I can, it's a fantastic paper:
http://files.championpetfoods.com/OR...hite_Paper.pdf
I love grain free for dogs unless there is an existing condition that contraindicates it - like liver issues etc.