That's not a great brand, it's actually a 1 star food. I think giving a grain-free food is very important. A lot of dog are allergic to grains and will scratch like crazy from foods with grains in them. Some grain-free foods are Wellness (which Petco and Pet Supermarket sell), Orijen, Innova Evo, Merricks, and Solid Gold, to name a few.
Dog Food Reviews - Main Index - Powered by ReviewPost is a great site that ranks all the dog food brands. I'd stick to a 5 or 6 star food. I feed Meeko Wellness Core and he loves it. He's also tried Orijen and loved that as well. It depends on what kind of store you have around you. Good luck!