Welcome to Yorkie Talk, and congratulations on your new baby, Lucky.
 
Yorkies truly are our little children, and it is good to know that Lucky is bringing you so much joy. 
Here is a link to some good puppy foods, on dogfoodadvisor.com: 
Best Puppy Foods 
Whatever you choose, don't switch quickly, start by mixing part of the new in with the old, and increase slowly over a week or two.  Give him puppy food for at least the first 10-12 months before switching to adult food. 
With all the recent info coming about toxic treats, make sure not to get any made in China, or from ingredients from China. 
You could even make your own, and here is a link to some recipes: 
http://www.yorkietalk.com/forums/yor...od-treats.html