I feed mine canidea because I have a adult one and a puppy and is all life stage they also like honest kitchen wich I mix with the kibble, I do home cook too for them, but as soon my puppy reach to adult I will change to california natural, Phoebe (my adult one) was on that and her coat, eyes, muscle improve very much