Oh, and you might want to take a second look at your timing. I get many students that don't remove their dog immediately when they exhibit unwanted behavior. They spend too much time hanging out when the dog is already whining and pulling, trying to get them refocused. So you want to make sure the timing is very clear and consistent. The second she pulls, barks, whines, etc, she has already messed up and is being walked away.