So aus der Ferne, kann dir hier leider keiner helfen.
Suche nach einen kompetenten Hunde Trainer der dich und deinen Hund vor Ort beobachten und, dann analysieren kann, wo genau die Probleme sind und was die Auslöser dafür sind.
Wahrscheinlich (da sie aus dem Tierheim kommt) hat sie gelernt, das auf Menschen kein Verlass ist. Und sie selbst in solchen Situationen, die Kontrolle übernehmen muss. Wahrscheinlich reagierst du bei hundebegegnungen selbst nervös, gestresst und oder verunsichert. Das merkt sie und motiviert nur weiter ihr Verhalten. Und ich schätze das da unter anderen gearbeitet werden muss. Das sie merkt, du hast die Kontrolle über die Situation.
Wichtig ist auch, sie erst gar nicht fixieren zu lassen. Sie muss abgelenkt werden. Da gibt es viele Übungen die vorher trainiert werden können (dummy Training, oder das sie was tragen soll usw) sie darf sich bei Sowas nur auf dich konzentrieren. Such etwas, wonach sie total gallig ist (Spielzeug, wurst sie.) genau so wie ein Abbruch Signal.
Das soll jetzt keine trainingsanleitung werden. Ich wiederhole mich noch mal. Nur ein guter Trainer VOR ORT kann genau sagen wo das Problem ist und welches Training für euch beide das richtige ist.