My Cerise is a healthy, shiny, vibrant, 4.3lbs, 1 1/2 year old and full of love homecooking fed Yorkie! Once you feed them homecooked it is hard as heck to get them to eat any dog food
I will say though tonight I made a sample I received of The Honest Kitchen "thrive" and mixed it with her homecooked chicken and she LOVED it! I think it was because it tasted like what I cook for her...same ingredients, just dehydrated. I even tasted it and it was great!
For snacks I give her either fruit (no grapes or raisins) plain goat yogurt, or natural cookie biscuits. I also just found some called "good dog" in peanut butter and jelly, and she likes them.
Yorkiedaze's link has a lot of good recipes that I have tried also.