Terra ...they sure can be a challange...I had my oldest trained in 2 weeks and Cheri took TEN MONTHS...but when they get it...they get it.
Some yorkies will always have accidents but once you get past the puppy stage it really is way better....and I know how the little things can really overstress our minds....I just started on Anti-Depressants for the 1st time in my life recently...don't really know if they're helping... but I don't cry at commercials anymore lol !!
An interesting way to look at this issue is IF you had or have REAL kids...remember it took THEM 2 years to potty train

...and with yorkies - NO DIRTY DIAPERS
Just keep up the good work and things will look up one day....The best of luck to you...Hang in there and hugs to you !