Here’s an article that you might find thought provoking. I recommend that you direct your veterinarians and dog trainer and dog owner friends, to it. It’s past time to spread the word that punishment-based treatment of aggression is not the way to go.
If You’re Aggressive, Your Dog Will Be Too, Says Veterinary Study

Another article about training methods: “dominance-based” training versus positive reinforcement, with video clips: