You will never know your dog's past, but know that some dogs are genetically pre-disposed to fear strangers or certain genders. It is in their head and you can't change that. Or it may be she was abused. Either way, the solution is the same.
First, stop screaming at your dog. At best, it does nothing. At worst, you make the problem worse because the thing she finds scary and is telling you about makes you scream and be scary. Hence, the problem gets worse.
Second, many, many, many dogs are scared of fireworks and guns and loud noises for no apparent reason. My own dog is fine during thunderstorms and doesn't much care about gunshots, but fireworks terrify him. Don't know why, I just accept and deal with it. This isn't really something you can fix....but you can make it better for her. Thundershirts, a dark quiet crate, or even medication if you know there are going to be loud noises can help.
Third, she's not being protective or even trying to protect her domain, she's just scared. View it as that and your perspective on this issue will change. It is your job to teach her that you have her back, you will take care of the scary things, and that she does not need to react. She may never really like men, she may never be social, but she can be okay and more comfortable.
I would encourage you to look up the "Reactive Dogs" sticky in the dog training forum. There is a lot of good information in there to get you started. It is for both frustration and fear reactive dogs, but the training is pretty much the same. Here: Links, books, blogs etc for reactive / leash aggressive dogs and similar
Basically, instead of screaming at her when she reacts, you are going to teach her what you want her to do instead. Starting at a distance that she is comfortable with, when she sees a man or a stranger or whatever is triggering her reaction, you are going to LOAD her with yummy treats. Get her to focus on you, not on the scary thing, and reward her!!! Keep her moving past the thing, standing and staring is not the best. If she reacts, you are too close and need to retreat. Eventually, she will be ignoring things that she usually reacted to. It takes a long time, but keep your expectations reasonable and celebrate little successes.
Also, if her anxiety is too much and you can't make headway, you may want to consider medication to take the edge off so she can be in a place where you can train her. If her mind is muddled and running 100 miles an hour because she's terrified, you will not succeed. It also helps to avoid triggers as much as possible when you begin training. And I know, I know, that's a lot easier said than done. Believe me, I've been there, but be creative and find ways to at least try.
Good luck!
First, stop screaming at your dog. At best, it does nothing. At worst, you make the problem worse because the thing she finds scary and is telling you about makes you scream and be scary. Hence, the problem gets worse.
Second, many, many, many dogs are scared of fireworks and guns and loud noises for no apparent reason. My own dog is fine during thunderstorms and doesn't much care about gunshots, but fireworks terrify him. Don't know why, I just accept and deal with it. This isn't really something you can fix....but you can make it better for her. Thundershirts, a dark quiet crate, or even medication if you know there are going to be loud noises can help.
Third, she's not being protective or even trying to protect her domain, she's just scared. View it as that and your perspective on this issue will change. It is your job to teach her that you have her back, you will take care of the scary things, and that she does not need to react. She may never really like men, she may never be social, but she can be okay and more comfortable.
I would encourage you to look up the "Reactive Dogs" sticky in the dog training forum. There is a lot of good information in there to get you started. It is for both frustration and fear reactive dogs, but the training is pretty much the same. Here: Links, books, blogs etc for reactive / leash aggressive dogs and similar
Basically, instead of screaming at her when she reacts, you are going to teach her what you want her to do instead. Starting at a distance that she is comfortable with, when she sees a man or a stranger or whatever is triggering her reaction, you are going to LOAD her with yummy treats. Get her to focus on you, not on the scary thing, and reward her!!! Keep her moving past the thing, standing and staring is not the best. If she reacts, you are too close and need to retreat. Eventually, she will be ignoring things that she usually reacted to. It takes a long time, but keep your expectations reasonable and celebrate little successes.
Also, if her anxiety is too much and you can't make headway, you may want to consider medication to take the edge off so she can be in a place where you can train her. If her mind is muddled and running 100 miles an hour because she's terrified, you will not succeed. It also helps to avoid triggers as much as possible when you begin training. And I know, I know, that's a lot easier said than done. Believe me, I've been there, but be creative and find ways to at least try.
Good luck!