Sorry, aber wer gegen das Vermehren ist, lässt seine Tiere rechtzeitig kastrieren. Eine Katze, die über ein Jahr alt ist und noch nicht kastriert, ist ja nun wirklich nichts, was man hält, wenn man nicht zumindest mal billigend in Kauf nimmt, dass sie trächtig wird...
Dem Tierarzt (dem befreundeten, weil er nicht da war, bzw. dem Ersatz) die Schuld in die Schuhe zu schieben, dass die Tiere zu spät kastriert wurden, finde ich ein bisschen Augenwischerei. Aber viel schlimmer finde ich, dass du noch nicht einmal mit der Katze beim Tierarzt warst :shock:, wie kann das sein, wenn sie dir doch so viel bedeutet?
Bitte bring sie NICHT am Montag zum Tierarzt, wenn sie da schon werfen soll, lass den Tierarzt zu dir kommen! Wenn er ein Freund von dir ist, sollte das ja kein Problem sein. Wenn sie wirklich kurz vor der Geburt steht, solltest du sie jetzt nicht mehr damit stressen, sie zum Tierarzt zu schleppen (das hätte VIEL früher passieren müssen).
Was den Kater angeht, bleibt dir nichts anderes übrig, als ihn erst einmal zu separieren (dich aber trotzdem intensiv um ihn zu kümmern), wenn du nicht riskieren willst, dass er Mutter und potenzielle Kitten verletzt oder gar dafür sorgt, dass die Katze eine Frühgeburt hat.
Vielleicht solltest du dir Hilfe beim ortstansässigen TSV suchen, die werden zwar nicht begeistert sein, aber da gibt es hoffentlich erfahrene Menschen, die dich zumindest fachlich unterstützen können.