So I know there's a grain free or raw mentality towards dog food now, it's all over the internet and I've even seen a good number of advertisements on television. All of this raises a few questions in my mind. Is this claim that grain free is the only way to go based on legitimate research or is it a new trend? Does a food really have to be grain free to be good? If my dog has no allergies, does it really matter if there is rice or corn in her food? I was told by a nutritionist that it is not a good idea to raise a puppy under a year on grain free food...Any opinions on that? I know dogs are carnivores, but the herbivores they ate had bellies full of grains and dogs also evolved over hundreds of years to approach us humans and eat our scraps which contained grains. I'm wondering if grains will actually kill my dog and if commercial pet food companies will kill my dog...it seems that dogs have lived well on grains for a long time. I honestly can't afford to feed her Orijen, Acana, Wysong, Fromm, Wellness, Innova, Taste of the Wild, etc etc...the list goes on and on. However, I have heard Canidae has quality and economical foods. At the same time, I'm confused because the basic formulas for Canidae contain grains. Does that mean Canidae is a bad company because they use grains in some of their formulas? And aren't all those high end dog foods commercial foods, too, meaning they are also bad (because they are commercial)? I can't feed raw because we will be soon volunteering in hospitals and the program's rules are that the dogs can not eat anything raw within four weeks of visiting the hospital, so that's out of the question. Anyways, any feedback would be great!