Likely cause

Aggression / Stocking Issue

Ongoing aggression toward tankmates is usually a stocking problem — not enough space, incompatible species, or not enough hiding spots and broken sightlines for weaker fish to retreat to.

Why this happens

What to do next

  1. Research the adult size and temperament of every species in the tank against your actual tank size.
  2. Add more decor, plants, or caves to break up sightlines and create hiding spots.
  3. Consider rehoming or separating a persistently aggressive individual if the behavior doesn't settle.
  4. Rearrange decor when reintroducing a separated fish — this resets territory boundaries.

Frequently asked questions

How do I stop fish from fighting?
Add more hiding spots and visual breaks first — most aggression is territorial and eases once fish can't constantly see each other.
Is some aggression normal in a community tank?
Brief chasing or fin-flaring during initial introductions is common; ongoing chasing, biting, or a fish hiding constantly is not and needs addressing.