I guess I'm lucky in the sense that Harley picked up on the house training immediately.. THANK GOD! She was letting me know she had to go out at just 3 months. In fact, she's almost 11 months now and has only had 4 accidents since we've had her...one of which was my fault.
But, when I first got her, she was NEVER left unsupervised. She was either with me at all times or in her crate. You may already be doing this, but the crate should have only enough room in it for her to comfortably turn around and lay down. Not always, but most of the time, dogs will not go to the bathroom in the place which they lay as they're very clean animals by nature. If your crate has extra room in it, block it off.
Another tip - I think this worked wonders for Harley....When I would come home to let her out, as soon as I opened the crate, I picked her up in my arms and carried her outside to the same spot each time and when I set her down, I said "Go Potty." Her feet never hit the ground until she was out in the grass. There was a period when she would be stubborn and not go on command as it takes time for them to learn this. However, if it took more than 10 minutes, then I would pick her back up and take her back to her crate. Then I'd wait about 10 minutes and repeat. She caught on quickly that until she went potty, there would no play time. Luckily, I too work close to the house so for the first 6 weeks, I came home every single day on my lunch break to let her out. And don't forget lots of praise and excitement when she goes in the correct spot. My neighbors probably thought I was crazy as I made a HUGE happy deal when she would go pee or poop...haha
You'll get there, yorkies are VERY smart. Just keep working with her and she'll be a pro in no time