OMG!! How scary! So glad you're both okay... at least physically!
My neighbor's idiot PB jumped through a second story window and came running right at me, Biggy D (GSD who only likes small dogs) and Peek a Boo. I looked back, to try to get an ETA, thought I shouldn't pick up Peek a Boo bc she would be able to see him, and I didn't want to sacrifice Biggy D, so I decided to hide both dogs behind a bush. I was sooo scared. I told them to sit and stay (I don't know why, bc they never listen to me! but they did this time) I waited till she was 3-4 strides from me and screamed STOP at the top of my lungs. She stopped, turned around and ran back home (Thank God). I couldn't talk for 3 days!
Point is, we as Yorkie owners, face death. Big dog owners get a rush of testosterone and face bite wounds (maybe). If they thought for one minute their dogs would die, you bet they'd have them on leashes. If Yorkies were big, they'd really be in trouble.
Here's some mace links:
Halt Dog Repellent, Wildlife Control, Pest Management - GEMPLER'S Dog Spray by Mace Mace Muzzle Dog Repellent Spray Dog Repellent Pepper Spray repels canine attacks. Made by Mace!