Was she off-leash when that happened? That's what it sounds like but I might have misread. If that's the case, I would start leashing her when you go outside.
I think that talking to a behaviorist is your best bet and will be more useful than forum posts
. Maybe also enroll in some positive reinforcement-based training classes? She might never get to the point where she loves all dogs but you should be able to get her to the point where you can easily get her attention/distract her before anything happens
.
I think that talking to a behaviorist is your best bet and will be more useful than forum posts