I'd stick with a tearless shampoo formulated for dogs if you are going to use tearless. Johnson & Johnson and other tearless baby shampoo are made to treat cradle cap in infants and much too harsh for delicate Yorkie coats. They will dry the coat over time and cause it to break.
I love Absolutely Natural tearless shampoo for Lady's face.
Shampoo