Chase was on Welllness Puppy and I just switched him over to Innova Puppy. Both are premium dog food. According to my research, you should wait until adulthood to feed them grainless. Check out
Dog Food Analysis - Reviews of kibble. It's an independent dog food review site which I found helpful.