I know this must be a hard decision for you. If you have the majority of your evenings free, then I agree with the previous post about doggy daycare. If your town doesn't have a place that is exclusively 'daycare', you may want to check some of the veterinary offices. I know mine does day care for about $8.00 a day & the dogs are given plenty of time to play with both humans & other dogs.
My fear would be that your dog may end up developing some less than pleasing personality traits & habits & then a year or two from now he becomes too difficult for you to keep & then it would be really difficult to find him a new home.
Although all dogs need love and attention (not saying your not when you are with him), I especially think yorkies neeeeeed lots of our time. I'm certainly not a dog expert, but in my opinion yorkies are one of the 'neediest' of dog breeds.
I wish you luck & give you credit for considering the best solution for the dog, rather then just thinking about yourself, cause I know these little furbabies cause instant love in our human hearts. Not an easy decision