Since this crazy recall, I have switched mine from Nutro, and From Science diet. I even decided to hold off on their Royal Canin.

I am now feeding Innova EVO. They all LOVE IT! BUT thier poops are unbearable with smell. I even called their customer help line, to make sure it is normal. It should go away within 4-6 weeks. Because the protein count is so high.
I think I will stick with this for awhile. I am also going to get Felidae ( I have heard great reviews) so they can have some variety. They are getting NO CANNED FOOD PERIOD for a while to come....

Innova EVO has NO Grains and a very high protein level. It goes perfectly with a raw food diet, but I feed it as a main diet. I hope this helps.