Freshwater Community Fish Compatibility: Temperament & Parameter Matching
Compatibility Checklist: The 4 Golden Rules
- Rule 1: Water Parameters First: Never pair soft, acidic blackwater species (Neon Tetras, Discus: pH 6.0–6.8, dGH 1–5) with hard, alkaline mineral-loving species (African Cichlids, Mollies, Guppies: pH 7.8–8.5, dGH 12–25).
- Rule 2: Size & Predation: If a fish can physically fit another fish inside its mouth, it will eventually eat it. Even peaceful scavengers (Angelfish) eat nano species (Chili Rasboras, baby shrimp) when full grown.
- Rule 3: Schooling Numbers Dilute Aggression: Semi-aggressive shoaling fish (Tiger Barbs, Serpae Tetras) must be kept in groups of 8 to 12+. In large groups, their hierarchy infighting remains within the school, leaving long-finned tankmates alone.
- Rule 4: Break Line of Sight: Dense stem plants, driftwood branches, and rock caves create natural territory boundaries, reducing chasing stress by 80%.
1. Parameter Overlapping: pH, General Hardness (dGH) & Temperature
Before considering social temperament, look at cellular osmoregulation. Freshwater fish have adapted over millions of years to specific mineral ionic concentrations:
| Ecological Habitat | Ideal pH Range | General Hardness (dGH) | Temperature | Representative Species |
|---|---|---|---|---|
| Amazonian Blackwater / Softwater | 5.5 – 6.8 | 1 – 6 dGH | 76°F – 82°F (24°C – 28°C) | Cardinal Tetras, Rummy-Nose Tetras, Discus, Rams, Apistogramma, Otocinclus. |
| Southeast Asian Streams | 6.5 – 7.4 | 4 – 12 dGH | 74°F – 79°F (23°C – 26°C) | Harlequin Rasboras, Zebra Danios, Pearl Gouramis, Kuhli Loaches. |
| Central American Hardwater / Livebearers | 7.2 – 8.2 | 10 – 20 dGH | 72°F – 78°F (22°C – 26°C) | Guppies, Platies, Swordtails, Mollies, Bristlenose Plecos. |
| African Rift Lakes (Malawi / Tanganyika) | 7.8 – 8.8 | 12 – 25 dGH | 76°F – 80°F (24°C – 27°C) | Yellow Labs, Mbuna, Peacocks, Frontosa (Strictly Species-Only!). |
2. Temperament Categorization & Aggression Screening
In our species database, livestock are classified into four distinct social temperaments:
Tier 1: Obligate Peaceful Nano Species
These species possess zero aggressive instincts and small mouths. They will not harm even day-old dwarf shrimp.
Ideal Tankmates: Ember Tetras, Celestial Pearl Danios (CPD), Chili Rasboras, Otocinclus, Pygmy Corydoras, Amano Shrimp, Nerite Snails.
Tier 2: Peaceful Community (Standard)
The backbone of the tropical hobby. Active, colorful, and peaceful toward other fish of comparable size.
Ideal Tankmates: Neon/Cardinal Tetras, Harlequin Rasboras, Cherry Barbs, Corydoras Catfish (Sterbai, Panda, Bronze), Honey Gouramis, Bristlenose Plecos.
Tier 3: Semi-Aggressive & Fin-Nippers
These species establish linear dominance hierarchies and possess high feeding drive. They instinctively target slow-moving fish with elaborate fins (such as Betta splendens, Guppies, and Angelfish).
Species: Tiger Barbs, Serpae Tetras, Buenos Aires Tetras, Red Tail Sharks, Blue/Opaline Gouramis. Golden Rule: Only house these with fast, short-finned schooling fish (Giant Danios, Black Neon Tetras) and armored bottom dwellers (Corydoras, Plecos).
Tier 4: Territorial Cichlids & Solitary Predators
Require dedicated biotope setups with strict rock work territories. Placing peaceful tetras with adult African Mbuna or South American Oscars results in immediate predation.
3. The Schooling Multiplier: The Shoal Effect
Many tetras and barbs gain an unfair reputation as "aggressive bullies" simply because hobbyists purchase them in pairs or trios. In the wild, schooling fish live in shoals of thousands where individual hierarchy stress is diffused.
When kept in groups under 5, insecure fish become defensive and nip the fins of peaceful tankmates. Raising the school size to 8 to 15 individuals dramatically alters their behavioral psychology: the school tightens, establishing playful interactions internally while ignoring neighboring species.
Test Species Compatibility in Our Stocking Suite
Add multiple fish species to your virtual aquarium. Our algorithm screens water parameter overlaps, temperature mismatches, and aggression alerts automatically.