Linda, don't beat yourself up!! You are one of the best yorkie moms around, you always make sure that your babies get good care. I know how you feel though, I thought I was doing a great job caring for Jada's teeth and had her dental done at 12 months from the last one, she still lost 6 teeth
I didn't even realize she had more problems with her teeth. I will say that since having them pulled she acts like a young pup again..more playful and active.
It made me cry that she must have been somewhat in pain before and I didn't know it.