Здесь дело сложное - всё зависит от ситуации. Вот, например, я живу в деревне летом со своей кошкой и она кидается на всех пришлых котов кошек и даже на котят, а они приходят на наш участок. Я выхожу на крыльцо, чтобы их покормить и закрываю дверь в дом, чтобы кошка на них не кинулась, иначе это будет страшный ор и беготня с залезанием на высокие деревья. Так я приспособилась и держу кошку подальше от пришлых кошек.
Вообще, все эти кошки живут в деревне постоянно одни без людей, потому что на зиму все люди уезжают в город. Я им оставляю мешок сухого корма, а весной когда приезжаю, то они все на месте. В основном они жили в старом соседском сарае, но сосед их оттуда выгнал и заделал все дырки, теперь они чаще ко мне приходят.
Так вот среди всех этих кошек, которые по своей сути, я так понимаю, родственники, потому что они все друг друга знают и живут мирно, вдруг появляется огромный кот, который, видимо, пришёл в нашу деревню из другой деревни, потому что он орёт и кидается на всех местных котов, а кошек просто ни одну не пропускает и даже вырезку не будет есть, если кошку увидит - сразу побежит за ней вприпрыжку.
Я в течении лета делала ему выговоры, когда он у меня крыльце готовился драться с другими котами и к осени я смотрю, что он попривык к этим котам и уже не бросается на них, а просто сидит насторожённо.
Я думаю, что вам нужно осторожно приучать ваших котов друг к другу и начать нужно с разделения территории.