I feed Solid Gold WolfCub for large breed puppies. Its a pretty high quality food but does contain grains (rice, millet, barley....but not corn or wheat). I was told to try a kibble with no grain in it at all (such as Innova EVO) but all those are high in protien, fat and calcium and would...