I know how you feel. I've always been stay at home since I got my first furbaby and I still thought they needed another playmate.
Maybe you can purchase a few interactive toys so that while you are away your yorkie feels less lonely. You can get a treatball where you can record your own voice and when the puppy kicks it around it will "talk" and dispence treats!
You can also get a KONG dispencer that will every 2 hours toss out a kong filled w/treats. This will keep the puppy busy.
Also, could you afford to hire a dog sitter who could come to your house an hour a day and play w/the puppy or take it for a walk.. sometimes it just takes a little bit to make all the difference