Fish · Behaviour

Why are my fish fighting

Fish aggression is usually not bad luck but a predictable result of the wrong mix, too little space, or too few of a schooling species. Here is how to work out the cause and calm the tank.

An aquarium fish swimming near plants

Watching fish chase, nip, and harass each other is distressing, and owners often assume they were unlucky with an aggressive individual. Usually it is not luck at all. Fish aggression is mostly predictable, the result of decisions about which fish to keep together, how many, and in what space, made before the fish ever met. That is actually good news, because it means the causes can be identified and, in most cases, fixed or prevented. The key is to stop seeing aggression as a fish being naughty and start seeing it as a sign that something about the tank’s mix, size, or setup does not suit the fish in it.

Aggression usually comes from the setup

Before looking at solutions, it helps to understand that most fish aggression traces back to the environment and stocking rather than to a bad individual, because that is where the fixes lie.

Fish behave the way their species evolved to behave, and problems arise when we put them in situations that trigger territorial or competitive responses. An incompatible mix of species, some fish are simply not peaceful community fish and will harass or eat tankmates, is a common cause. Overcrowding is another, since a tank with too many fish for its size means constant competition for space and resources, which breeds conflict. Too little cover, an open tank with nowhere to hide or break up sight lines, leaves fish no way to escape a dominant individual’s gaze. And with some species, the balance of males and females, or simply having two males competing, drives aggression. Read this way, a fighting tank is usually telling you that its stocking or layout is wrong, not that you drew a bad fish. That reframing points you straight at the things you can change.

The schooling fish trap

One cause of apparent aggression is so common and so easily fixed that it deserves singling out, because the solution is the opposite of what people expect.

Many popular aquarium fish are shoaling or schooling species, meaning they are wired to live in groups of their own kind and feel safe only in numbers. Kept in too small a group, just two or three, or worse, singly, these fish become stressed and insecure, and that stress frequently comes out as nipping and aggression, either towards each other or towards other fish in the tank. The counterintuitive fix is to add more of them, not fewer: bringing a small, tense group up to a proper-sized shoal often settles the behaviour completely, because the fish finally feel secure. So if your nippy fish is a known schooling species kept in small numbers, the answer to the aggression may well be more of the same fish, which surprises a lot of beginners who assume the solution to fighting is always to remove fish.

Space, cover, and territory

For territorial aggression and general tension, the physical setup of the tank is often the lever that calms things down, and it works by changing how the fish experience the space.

More space is the broadest fix: an appropriately sized, not overstocked tank gives fish room to keep their distance and reduces the constant friction of overcrowding. Beyond raw space, cover and structure matter enormously. Plants, rocks, and decor that break up open sight lines mean a dominant fish cannot see and chase every other fish across the whole tank, and they give harassed fish places to retreat and feel safe. Creating separate territories and hiding spots can defuse a lot of conflict, because much fish aggression is about defending or competing for space, and giving them more of it, better divided, lowers the stakes. Sometimes rearranging the decor also helps by disrupting established territories. These changes work with the fish’s instincts rather than against them, which is why they are often more effective than simply hoping the fish will settle down.

When you have to intervene

Sometimes, despite good stocking and a well-arranged tank, an individual or a combination simply does not work, and it is worth being realistic about that.

Put together, calming a fighting tank is mostly a matter of diagnosis and prevention: work out whether the cause is an incompatible mix, overcrowding, an under-sized school, or too little cover, and address that specific thing, whether by adjusting the stocking, adding more of a schooling fish, providing space and hiding places, or, when necessary, rehoming a fish that simply does not fit. Almost all of it comes back to the choices about what to keep together and in what conditions, which is why the best cure for fish aggression is a well-planned, appropriately stocked, well-furnished tank in the first place. Get the mix and the environment right, and peaceful fish stay peaceful.

Common questions

Why are my fish attacking each other?
Usually because of an incompatible mix, an overcrowded or too-small tank, keeping a schooling fish in too small a group, males competing, or not enough hiding places and territory to go around. Fish aggression is generally predictable from the setup rather than random.
How do I stop my fish from fighting?
Identify the cause first. Solutions include rehoming genuinely incompatible fish, providing more space and hiding places to break up sight lines and territories, keeping schooling species in proper-sized groups, and adjusting the male-to-female ratio for species where that matters. Prevention through good stocking beats fixing it later.
Why is one fish bullying all the others?
Some species and individuals are territorial or dominant, and a single aggressor may guard territory or resources and harass tankmates. More space, more cover to break line of sight, and sometimes removing or rehoming the bully are the usual answers. Check too that the species mix suits a community tank at all.
Do schooling fish need to be kept in groups?
Yes. Many popular fish are shoaling species that feel secure only in a group, and kept in too few they become stressed and often nippy or aggressive as a result. Keeping them in a proper-sized group of their own kind is often the fix for what looked like an aggression problem.