Welcome to YT!!! Congrats on the soon-to-be puppy.
I trained Teddie pretty simply, which was surprising. Took him out every hour, especially after a nap, and he got the hang of it easily. Of course he's got three non-yorkie siblings to follow too. He has had a few accidents but it was human error on me, not him. I learned I also have to train myself.
Good luck!!