Once a week is normal for bathing a Yorkie.
Even when she is being difficult, try not to show frustration or anxiety. Try to remain calm and confident, cheerful.
Where do you do your baths? We do ours in the sink with a rubber mat. Max never liked the bath tub, and it is easier on me using a sink.
My boys hate the head washing part. I use a measuring cup to pour water over the head because our sprayer only has one setting and it is too harsh for the eyes.
Instead of a wash cloth, I use wet cotton balls on the face.
I talk to the boys the whole time, telling them what I am doing and being reassuring. They know keywords like "careful", "hold still," and "almost done," when I am working on their faces. When they resist, I tease them that they have potatoes growing in their beards and that they need their faces washed.
We save the treats until bath time is done and follow with tons of praise, massage, and belly rubs.