And maybe your vet or the shelter can recommend some low-cost obedience classes. I think they are as much for the owner as the dog - as someone here said, if she is not sick, she has to learn who the "big dog" is.

(I dunno - try barking back at her- from a distance - and it might really stun her into silence!)

Good luck!