I have a very small tea-cup Yorkie that has a lot of energy and burns off anykind of fat he may have…Dr.s never said he was under weight. However, I’ve tried feeding him all and every kinds of dog food I can in cans. he will not eat any of them just some dry now and then. So, I had became wooried about him so I started hand feeding him of which is all fine. But, he will only eat pieces of chicken breats and ham and beef slices hand fed. Is there any other kind of food I can give him to help him gain anykind of fat????