Also mit Jagdterriern kenne ich mich nicht aus, aber das hört sich ja wirklich übel an.
Erlich gesagt, würde ich sie garnicht mehr frei laufen lassen sondern nur an der Schleppleine.
Denn die "feinde" scheinen ja auch außerhalb der "reviers" zu sein, und du mußt deinem Hund bei bringen das er in jeder situation abrufbar sein muß.
Das mit dem Besuch atakieren, würde ich sofort unterbinden.
Mach ihr auch iim Haus ne Hausleine um, und sobald es klingelt, bindest du sie fest, so das sie garnicht erst zur tür kann (es sei denn sie reagiert auf das komando auf deinen Platz oder so) und läßt sie erst wieder los, wenn alle sich begrüßt habedn und der Hund ruhig ist (aber kdie leine am Hund lassen, damit du in "notsituationen" eingreifen kannst.
Ansonsten kann ich dir nur ganz dringend raten such dir einen kompetenten trainer der euch hilft, denn so kann es ja nicht weiter gehen.
Zu der frage des Katrierens, ich würde da mal mit dem Tieraqarzt drüber sprechen.
Wenn es wie du sagst nach jeder Läufigkeit schlimmer wird mit ihrem verhalten, würde ich eher kastrieren als sie mit Hormonen voll zu pumpen.