Det finnes mange grunner til hvorfor huskatter slåss. Katter er mye mer territoriale enn hunder, og kamper mellom rangene er bundet til å bryte ut fra tid til annen.
Territorium
Territorial aggressjon oppstår ofte når en katt i husholdet inntrenger i en annen katts territorium. Han føler da at hans personlige rom er inntrengt på og beskytter det instinctivt, noe som fører til kamp.
Sosial rangering
I kattsamfunn er det alltid en alfahann som bestemmer. En annen katt kan ville utfordre ham og prøve å stjele hans rolle; dette sikrer en kamp. De to vil vanligvis gå noen runder med hyl, gnyr og slag før utforderen går bort.
Omdirigert aggressjon
Omdirigert aggressjon er vanlig blant huskatter. Din katt kan ville angripe en katt på den andre siden av vinduet, og da han ikke kan komme til den andre katten, tar han ut sin aggressjon på en av sine husmakker.
Ikke-genkjenning-aggressjon
Kamper oppstår mellom mange katter i ett hushold ved at de ikke kan kjenne hverandre igjen. Dette skjer oftest når en katt har vært borte fra husholdet, som for en tur til pelspleier eller veterinær. Katten kommer tilbake med diverse ute-lukter og oppfører seg ofte annerledes enn normalt. Andre katter i hjemmet ser denne katten som en utelending og kjenner ikke igen ham som sin husmakker, så de starter en kamp.
Kattungevern
En mor-katt vil slåss med en annen i husholdet når hun har en kaste kattunger. I villmarken dreper hannkatter instinctivt kattunger for å få hunnkatten tilbake i brun, så det er mors jobb å beskytte dem selv om det betyr å slåss.