One of my six year old yorkies is very fussy....she wouldn't hardly eat anything without me coaxing. Then I discovered Natures Balance turkey and beef rolls. ( They also have lamb, but I don't promote lamb anything.) Anyway, she loves it...never refuses it. You just follow directions on the roll, it tells you how much they should eat for their weight. And it has all the nutrients they need, and is pure meat...no fillers. Petco carries it. I give it to both of my 6 yr old yorkies, twice a day, cut up in little pieces. Try it!