My 2 cents on the subject.
I do not think a Yorkie puppy can go without food for two days...they are not the same as a larger breed.
You need to be careful what your little one eats...could have way to much fat content and salt if you are feeding him part of your dinner.
I feed my dogs first and then I sit on the couch and eat my dinner...I can sit and eat steak, chicken anything and no one is begging from me because I have NEVER given them any food off of my plate. I can even have them on my lap and they don't do anything and I am talking about 6 Yorkies.
I leaned the hard way with feeding dogs from my plate.. I had a very large lab that was eye level to me when I sat on the couch...and he would just sit and stare..it made dinner miserable for me because I started this bad habit when he was young..