I am not looking for a quick fix. I feel bad that I waited so long to try this. But honestly as soft and skittish as she was as a young dog, I don't think this would have helped. I have done a lot of building her confidence and up until probably a year ago me frowning turned her into a quivering, cowering mess.
It would have helped but you can't go backwards. Keep doing what you have started. My special trainer said the earlier you start working on fears the sooner your dog gets over them. I found when I had one problem one time, it was usually the dog but if I had the same problem with more than one dog, I was the problem, not the dog. We tend to think we are doing the right things so we do more of the same when the dog needs a different approach.
Once I listened to the trainer that I am the problem, the dog isn't, I was more open to making distinct changes. We had a class trainer who didn't like my dog's reactive behavior in the class setting. I explained reasonably that if they didn't allow the other dogs to bark at my dog, mine would not be misbehaving. The trainer stopped the lesson, told me that there are no excuses in dog training, and I needed to fix the problem or leave. I was shocked and very upset, as you can imagine. But once I got over being embarrassed publicly, I called our private trainer for a one on one and found out the class trainer was right. Rude, but right.
That's when I started doing what I explained above. I never needed it with my earlier dogs because they were all easy, nonreactive, mellow and confident dogs. But I did have a few problem rescues and looking back, I know it was partly my stubborn fault.
It's very hard to come in here, expect support and then hear we have screwed up. I posted a while ago about my dog barking at a child in a store and I corrected him. The consensus was that I should have walked away. When it happened again in class, and I called the trainer, he said the same thing, that the people here on the board were right and I was wrong.