awwwwwww bless him, i have a yorkie puppy who eats anything and i have a yorkie cross jack who is very picky, i find if i change the flavour of his food regular then he eats it up, at the moment mine are fed on naturediet and mixer.
when he doesn't eat i just let him walk away and then wait for him to come back to the kitchen and put the food infront of him and i repeat this for half an hour after that he has to wait untill next meal time, and usually will eat it