Hi..I don't feed this food but I went to go take a look..it does look good..but it contains no meat and has corn as 1 of the first 5 ingredients...but it does say to add your own things so I guess you could add piece of chicken to it?...also I changed from Royal Canin to Innova because of the corn (Maximus was itching all the time)..but not all yorkies have such a bad allergy to it...also I don't know if it has the vitamins and minerals needed for a puppy but for a older dog it may be okay..sorry no first hand experience |