Wow, you are busy! My guess is that he is lonely.
Have you looked into any doggie day cares? I don't think they are very expensive. Like others have said, you should see your vet if you are worried about his health.
Yorkies are very loving animals and aren't real happy being by themselves.
Good luck...hope you find something to make him happy.