Mocha is my very 1st personal dog. Meaning this is the 1st time I have ever housebroken a dog, train her, get her used to grooming, etc etc.
I had no idea what I was doing with the housebreaking. I admit I did not do my homework as well as you. But I stuck with it, found informations online, tried a few things, and yes it took me a while but I got her trained at last. She's gonna be 9 months on the 8th and the last accident was 2 months ago. I got her when she was 4 months, so that's about.. 2/3 months on the training. Might be because we had a late start, I was figuring out what works best for her and my schedule. But I'm a beginner! So you might do even better.
So far, Mocha is healthy as a horse, seems to posses an iron stomach, never picky about food, and no problems like anxieties and all that. Only thing is she is carsick

Just please make sure you get a yorkie from a reputable, responsible breeder
If you are not absolutely sure this is a breed for you, then maybe get another breed. As for me, I am already itching to get another Yorkie. I think Yorkies are very intelligent dogs, and makes a great companion. Everything else is worth it. Even my mom fell in love with her antics

I will not suggest this breed to just anybody. But me, I love Yorkies to bits. My next dog is most definitely gonna be another Yorkie, or a Biewer.
Good Luck!