If you're having that much of an issue with it I suggest reading some of Cesar Millan's books. He has some great knowledge of why dogs do things. Maybe part of it is how you are interacting with her in public, or your own body language or energy? Not saying "it's your fault". I'm just thinking that maybe your pup needs something more than the regular "quick fix" type ideas.
__________________ David & Denise ... proud parents of Ozzy  |