Wenn du vorher schon siehst, dass sie eigentlich keinen Kontakt will mit diesem Hund, würde schauen, dass sie keinen Kontakt haben muss.
Oft hilft, einfach weiter zu gehen und nicht stehen zu bleiben, um dem anderen Hund zu signalisieren, dass kein Kontakt erwünscht ist (du zeigst es und deine Hündin durch ihre Körperhaltung auch).
Ich finde es ok - und auch hündisch korrekte Kommunikation - wenn dein Hund zu zeigt, dass er keinen Kontakt wünscht, auch im Form eines Abschnappens. Nur eine Eskalation sollte man vermeiden und wenn man den Bogen dazu raushat, wird auch das Abschnappen seltener, weil es seltener nötig ist.
Wenn ein Hund keinen Kontakt will und die Möglichkeit dazu hat, wird er zB einen Bogen laufen - Hunde mit gutem Sozialverhalten verstehen das und lassen den Bogen laufenden Hund ohne Kontaktaufnahme passieren. Aufpassen muss man nur, dass der Bogen nicht zu hektisch gelaufen wird, sonst können andere Hunde das für eine Spielaufforderung halten bzw. in Hetzverhalten fallen.