Someone else recently had similiar issue...
http://www.yorkietalk.com/forums/gen...-eat-help.html
I would like to suggest you change his food to something that has better ingrediants. And when you make any changes to his food, please do it slowly. If you change the food completely, he might get an upset tummy.