You can train your dog to bark on command, then interrupt her with a startling voice. When she is quiet for a moment give her a treat and keep extending the amount of time that she has to stay quiet for the treat. Then you can have both barking and "quiet" on command! That takes a while though...
You might want to teach her to hold something in her mouth like a stuffed toy, during situations that cause her to bark.
-O |