mine are on taste of the wild, pacific stream. I have 4 dogs that range in age from 8 years to 14 weeks, its an all life stage food. They are doing very well on it, thier eyes are bright they are active and thier coats look great.
It is on the list of one of the better premium foods but most wont feed it because its made by diamond foods, however there arent too many pet foods out there that havent had some kind of a recall and the taste of the wild doesnt have any corn or crap in it that started the recall back in 2006. I wont home cook. Its not for me.
Finding a higher quality food is better for your pets however if they wont eat it then feed them what they will eat.