I can recommend Diamond Naturals as well. Diamond hasn't had a recall in many years. I like that the Naturals line has no corn, wheat, or soy. Purina seems to always have at least one of those ingredients. All except one of my dogs have done great on Diamond Naturals (since early 2000s).