Du haftest für die Schäden die dein Hund anrichtet. Der Katzenhalter für Schäden die die Katze anrichtet. Auch wenn es dein Grundstück ist. Evt kann sich die Haftung dadurch und durch ggf "Aufsichtsverletzung" des Katzenhalters minimieren. Stichwort Geefährdungshaftung, die ist Verschuldensunabhängig. Zu bedenken ist auch, kommt es durch deinen Hund zu einem Schaden an der Katze und hat diese einen Halter, könnte euch dieser ggf bei Ordnungsamt melden und das könnte ggf für deinen Hund Auflagen geben, wenn man den "richtigen" Sachbearbeiter erwischt. Ein Hund/Tier ist so zu halten, daß keine Gefahr für Dritte entsteht, auch nicht auf dem eigenen Grund.
Edit: Zum Schutz aller und um Stress zu vermeiden würde ich schauen den Garten soweit es geht unzugänglich für die Katzen zu machen, das die gar nicht rein kommen.
Prinzipiell haftet man natürlich für seinen Hund, wenn er was anrichtet, aber nicht bei einer Katze auf meinem Privatgrundstück. Das würde bedeuten, dass die meisten Hundehalter wegen freilaufender fremder Katzen eine regelrechte Festung um ihr eigenes Grundstück bauen müssten ( da das glaube ich wohl viele Hunde machen), denn eine Katze kann schon einiges an Höhe oder Lücken unter dem Zaun überwinden. Es ist mein Grundstück und dort hat eine fremde Katze eigentlich nichts zu suchen (zumal die dann übrigens früher auch noch den Sandkasten meiner Kinder als Toilette benutzt haben) und wenn doch, muss der Besitzer damit leben, dass sie weggejagt wird. Und ich muss auf meinem Grundstück ( so es natürlich abgesichert ist) auch nicht ständig meinen Hund beaufsichtigen. Das Einzige was muss, ist ein Warnschild anbringen, dass auf dem Grundstück ein Hund ist ( was ja aber eher die Katze nicht interessieren wird 🤪😅). Wenn alle Stränge reißen gibt es ja im Notfall auch noch ne Hundehaftpflicht.