Snickers is almose 1 year old and I have never had a problem with potty training him. We got him when he was 8 weeks and he used the pad at first. Then moved the pad outside (my vet suggested him go outside) and since then he has been going out side. I think since we had had him he has maybe had 5 accidents. He is not kept in a crate and has had full run of the house since he was about 5 months old with no problem. I am a stay at home mom so he spends a lot of time with me and I have a mature boxer (if there is such a thing) so he just follows my boxer around outside and pees where my boxer does. I think I just got lucky with Snickers. He is also a larger yorkie (10.5 lbs) so I think he can hold it longer. When I was first training him I kept a leash on him and kept him tied to me so when he had to potty I would have him follow me to that spot and tell him to potty and then give him a treat. This worked great for me and I would say that by 3 months he was 85% trained.
Good luck