Fish & Compatibility

Adult Size, Mouth Risk and Swimming Zones

One of the easiest mistakes to make when choosing fish for a community aquarium is to judge them by the size they are when you buy them.

A juvenile can look perfectly harmless. It fits comfortably into the aquarium. It may ignore the other fish. Everybody seems to have plenty of room. But that is only the aquarium today.

When I think about compatibility, I try to picture the animals at adult size — not at shop size. How large will they become? How much space will they need to turn and move comfortably?

What will fit into their mouth? Which part of the aquarium will they spend most of their time using? And what happens when two species want exactly the same piece of that space? Those questions tell me far more than a label saying two fish are both “Amazonian” or “peaceful”.

A juvenile and a larger mature angelfish in two separate aquariums with similar furnishings.
Sale size is temporary. Plan usable movement and turning space for the adult animal.

The fish you buy is not always the fish you end up keeping

Sale size is temporary. That sounds obvious, but it causes an enormous number of compatibility mistakes. A small juvenile may fit beautifully between roots and shelters today. As it grows, the same routes can become narrow, turning space disappears and an area that once worked for several animals can become controlled by one larger fish.

Body length is only part of the picture too. A deep-bodied adult needs different turning space from a slender fish of the same length. A larger animal also changes the scale of ordinary interactions.

The same nudge, chase or territorial display that seemed minor when both fish were small can become something very different once one of them has much more physical power. That is why I always try to plan for the adult animal, not the juvenile standing in front of me.

Ask whether the adult fish fits the aquarium — not whether the juvenile does

When looking at a potential addition, I would ask:

  • What is its realistic adult size?
  • What body shape does it have?
  • Can it turn comfortably in the available space?
  • Does the aquarium still provide open routes once wood, roots and plants are included?
  • Will another species already be using the same areas?

A fish does not become an ordinary community fish simply because a young specimen physically fits into the tank. The aquarium has to make sense for the animal it is going to become.

Mouth risk is not just “Can one adult swallow another?”

This is another compatibility shortcut I would avoid. People often look at two adult fish and decide: “That one cannot eat the other one, so they should be fine.” But an aquarium contains more vulnerable stages than healthy adults.

There may be:

  • eggs;
  • larvae;
  • fry;
  • small juveniles;
  • newly moulted shrimp or other invertebrates.

So the comparison I find more useful is: the largest realistic mouth against the smallest animal stage you actually want to survive. That gives a much more realistic picture of predation risk.

A larger angelfish in one aquarium, separated by glass from tiny fish and eggs in another.
Assess the largest realistic mouth against the smallest stage you want to protect. The animals are shown separately.

Feeding behaviour matters too

An animal does not have to swallow another fish whole to create a problem. Competition around sinking food can matter. Opportunistic feeding matters. Physical strength matters. Claws, burrowing behaviour and control of a shelter can matter.

A species sold with a broad “peaceful” label may still be a poor neighbour for something smaller, slower or vulnerable at certain stages of its life. This is why I would never use one marketing word as a compatibility guarantee.

Geography does not make fish compatible

Two animals can both come from the Amazon Basin and still want very different things from an aquarium. They may prefer different:

  • current;
  • substrate;
  • water depth;
  • structure;
  • shelter;
  • feeding areas;
  • swimming zones.

One species may need open midwater routes. Another may spend most of its time around roots and the lower margins. A third may defend the exact area the others need to pass through.

So “both South American” or “both Amazonian” is interesting habitat information. It is not a compatibility test.

Look at the aquarium in layers

One of the most useful things I do when thinking about a community is to stop seeing the aquarium as one big box. Instead, imagine it divided into functional areas:

  1. Surface

    Which animals use the upper water? Do they need floating cover? Do they still have open routes to move and feed?

  2. Midwater

    Which fish need open swimming space? Are there enough uninterrupted routes for a group?

  3. Lower margins

    Who is using roots, leaf litter, low plants and sheltered edges?

  4. Bottom

    Which animals depend on the substrate, caves, wood or feeding areas?

A wide aquarium with fish near the surface, a midwater group and bottom fish beside an open sandy route.
Read the space in layers, then assess each species separately. A pictured arrangement is not a universal stocking recommendation.

Once you think this way, you can see how an aquarium that looks lightly stocked on paper can actually be crowded in one specific layer.

Ten fish do not necessarily use ten different spaces

Two species can look completely different and still compete for exactly the same part of the aquarium. Two bottom species may both want the same feeding ground. Two shelter-oriented animals may both want the same cave.

Two groups may both depend on the same open midwater route. The total number of animals may look sensible, while one functional part of the aquarium is under constant pressure. That is why I prefer to think about where the fish live, not simply how many fish are in the tank.

A swimming route is real aquarium space

Open space is not wasted space. This is especially important in heavily structured natural aquariums. It is very easy to keep adding wood, roots, leaves and plants until the aquarium looks wonderfully complex — but every piece also changes how the animals can move.

A route that was open yesterday may become blocked. Floating cover can close upper-water access. A large root can split one swimming area into two smaller ones. A beautiful hardscape can accidentally turn a sheltered corner into a dead end.

So when I look at structure, I ask: Can the animals move through it, around it and away from each other? That matters more than how impressive the hardscape looks in a photograph.

Where the goal is a broken sightline rather than an enclosed cave, compare an appropriately sized Coco Boat – Dried Coconut Flower Spathe (Cocos nucifera) with low Mahogany Slices (Swietenia spp.) – Natural Botanical Slices accents. Leave a route around the structure and enough turning space; a low slice adds detail but does not replace adult-sized cover.

Shelter needs an escape route

A shelter is useful only if it actually helps the animal using it. One entrance can become a trap if a dominant fish controls it. That is why I prefer structure with:

  • multiple exits;
  • broken lines of sight;
  • alternative routes;
  • separate quiet areas.

A subordinate fish needs somewhere to go without having to pass directly through the territory of the fish chasing it. That is very different from simply counting how many caves or pieces of wood are in the aquarium.

For different enclosed forms to assess, compare Coconut Nut Pod – Natural Three-Quarter Coconut Hide and Ourico Nut Pod – Natural Brazil Nut Botanical Shelter, or inspect individual pieces from the Blackwater Botanical Box – Pods, Bark Tubes & Shelters. Use the actual opening, internal space and exit route against the adult animal; no product name or pack description establishes that every piece is a suitable fish cave.

  1. Check the passage

    Catappa Bark Tubes offer a tube-shaped botanical form. Check the actual opening and internal clearance against the adult animal, inspect both ends and keep any usable exit clear. A length measurement alone does not tell you whether a fish can pass through safely.

  2. Inspect each hollow piece

    Couratari Pods are hollow botanical tubes. Inspect the individual piece for a clear passage, narrowing and edges before treating it as an escape route. Place it so an animal leaving the opening is not forced straight into another fish’s territory.

  3. Plan cover and routes around it

    Palmyrah Male Sheath is a larger natural shelter form. Use the actual shape to plan cover and broken sight lines, leaving alternative routes around the piece. Its overall size does not establish the size of a usable sheltered space.

  4. A cave is not automatically an escape route

    Coconut Cup is a natural cave form. Do not count it as a through-route without inspecting the individual piece. Check access and turning space, and consider whether a dominant fish could control its opening. More caves cannot make an unsuitable species combination safe.

A small fish beneath an open driftwood arch, with a visible alternative route behind the roots.
Useful shelter connects to movement, broken sightlines and alternative routes.

Social behaviour can completely change the map

Compatibility is not only about aggression. Schooling and shoaling fish need enough room to behave with their own kind. Putting unrelated fish into the same water layer does not replace that social requirement.

Pairs can change too. Brood care can turn a previously shared part of the aquarium into a defended territory. Individual temperament matters. An aquarium that worked perfectly for months may feel very different once a pair forms or one animal becomes dominant.

This is why community compatibility is never completely static. The animals grow, mature and change the way they use the space.

The four checks I would make before mixing species

If I were deciding whether two animals belong together, I would work through these four questions.

  1. 1. Adult size

    Can both animals live comfortably in the aquarium when fully grown? Not “Will they fit?” Will they have usable space?

  2. 2. Mouth and vulnerable-stage risk

    Could one species eat or seriously threaten: the adult; a juvenile; eggs; fry; newly moulted shrimp?

  3. 3. Swimming zone

    Do they genuinely use different areas, or are they going to compete for the same functional layer?

  4. 4. Social and territorial behaviour

    Do they need groups? Pairs? Individual territories? Brood space? Caves or shelters? And can the aquarium provide those things at the same time?

That gives a far more useful compatibility picture than simply comparing two care sheets.

A few practical examples

  1. “They are fine together now”

    Two juvenile fish share an aquarium without obvious conflict. That tells you something about today. It does not tell you whether the same arrangement will work when both animals reach adult size.

  2. “They cannot eat each other”

    Perhaps the two adults cannot. But what about fry? Eggs? Newly moulted shrimp? Compatibility can change depending on which life stage you care about protecting.

  3. “They use different parts of the tank”

    Maybe they do most of the time. But do both species come to the same feeding area? Do both rely on the same shelter when disturbed? Does breeding behaviour change that? The overlap often matters more than the broad label “top”, “middle” or “bottom”.

  4. “There are plenty of caves”

    How many are actually usable? Can a subordinate fish leave one without crossing the dominant animal's territory? Does each shelter have more than one route? A cave count does not tell you that.

When uncertainty should make you more cautious, not more confident

There are situations where the most useful answer is simply: I don't know enough yet. If I cannot confirm:

  • the animal's identity;
  • adult size;
  • feeding behaviour;
  • social structure;
  • or the vulnerability of another species;

I would rather keep them separate while I find out. Unknown does not mean safe. That is not being overcautious. It is much easier to combine animals later than to undo an avoidable loss.

The aquarium is part of compatibility

There is no universal stocking list because compatibility does not exist independently of the aquarium. The same two species may have a very different relationship in:

  • a small open tank;
  • a long aquarium with clear swimming routes;
  • a heavily rooted blackwater layout;
  • a tank with multiple separated territories.

So when somebody asks: “Can I keep these together?” the species names are only the beginning of the answer. I also want to know:

  • aquarium dimensions;
  • adult group sizes;
  • structure;
  • available swimming space;
  • water conditions;
  • existing livestock;
  • and what each animal will actually use.

A simple rule to remember

Do not plan a community around the fish you see in the shop. Plan it around the animals they will become. Think about:

  • adult size
  • mouth risk
  • vulnerable stages
  • swimming zones
  • social needs
  • territory
  • escape routes

If those things still make sense together, you are much closer to a community that will work for the animals rather than simply look compatible on paper.

Continue with BBA

About the author

Dany — Blackwater Botanical Aquariums

I’m the founder of Blackwater Botanical Aquariums and author of the five-book BBA educational series.

Published
Last reviewed

Source book

Amazonian Blackwater Fish & Invertebrates

Part of the five-book BBA educational series.

The complete educational system

Go deeper with the five-book BBA series.

Your first successfully paid BBA website order containing at least one physical product includes all five guides. Individual guides are also available for £3, or as the fixed five-guide collection for £10.

Compare guide access routes