Julie Pett in Bradford is very good
Pett Behaviour - Real life skills for dogs
Worth giving her a call to discuss your problem and get an idea of costs!
How awful they didn't get their dog back

I would muzzle to be on the safe side, if she hasn't been muzzled before build up to wearing it so she's not scared.
