Innova Evo has NO grain is very good in protein and fat, you can do INNOVA regular and that has VERY LITTLE GRAIN, you can also try Dick Van Pattens Natural Balance. These are all great foods that I have experience with.
Others say Wellness, Orajen and a few others I am sure they will chime in soon

this place is very helpful.