Kuhli Loach Tank Mates
Kuhli loaches are peaceful, eel-like bottom-dwellers — quirky, social, and compatible with almost any calm fish.
They spend their time sifting the substrate and hiding, never bothering tankmates, which makes them an exceptionally safe community addition (even with a betta). Keep them in a group of five or more on soft sand with plenty of cover, or you will rarely see them.
Kuhli Loach key facts
The sourced figures the engine uses to judge Kuhli Loach pairings.
| Adult size | 9 cm |
|---|---|
| Minimum tank | 20 US gal |
| Minimum group | 5+ (shoal) |
| Temperament | Peaceful |
| Temperature range | 24–30°C |
| pH range | 5.5–7 |
| Bioload | Low |
| Swim level | Bottom |
| Beginner-friendly | Yes |
Sources & confidence (11 species)
These back the Kuhli Loach figures and the recommended tank mates above. Each figure is read from the TankStocking species database (v2026.06); below is the care reference behind it and how confident we are in that data. Confidence reflects the source quality, not whether any pairing is safe. Full source list and the welfare model are on the methodology page.
- Kuhli Loach Pangio kuhlii — Seriously Fish / FishBase (Pangio kuhlii) high confidence
- Amano Shrimp Caridina multidentata — Aquarium Co-Op amano shrimp care; Aquadiction high confidence
- Bamboo Shrimp (Wood/Fan Shrimp) Atyopsis moluccensis — Aquariadise (aquariadise.com/caresheet-bamboo-shrimp-atyopsis-moluccensis) high confidence
- Bleeding Heart Tetra Hyphessobrycon erythrostigma — Seriously Fish (Hyphessobrycon erythrostigma) high confidence
- Boesemani Rainbowfish Melanotaenia boesemani — Seriously Fish; Aquarium Co-Op Boesemani guide high confidence
- Bolivian Ram Mikrogeophagus altispinosus — Seriously Fish (seriouslyfish.com/species/mikrogeophagus-altispinosus) high confidence
- Brilliant Rasbora Rasbora einthovenii — Seriously Fish (seriouslyfish.com/species/rasbora-einthovenii) high confidence
- Bristlenose Pleco Ancistrus sp. — Aquarium Source / aqua-fish.net Ancistrus care guides high confidence
- Bronze Corydoras Corydoras aeneus — Seriously Fish (seriouslyfish.com/species/corydoras-aeneus) high confidence
- Celebes Rainbowfish Marosatherina ladigesi — Seriously Fish (seriouslyfish.com/species/marosatherina-ladigesi) high confidence
- Checker Barb Oliotius oligolepis — Seriously Fish — Oliotius oligolepis (https://www.seriouslyfish.com/species/oliotius-oligolepis/) high confidence
Your tank
no size setPick a common size, or enter your own dimensions.
Add fish & invertebrates
Search 126 freshwater species by name or group.
Verdict
Top Kuhli Loach tank mates
A ranked shortlist: the species the engine clears with Kuhli Loach and that suit its size and temperament best — tap a name for its care guide, or use + Add to test the pairing in the planner.
| Species | Adult size | Temp range | Min group | Swim level | Why it works | Plan |
|---|---|---|---|---|---|---|
| Amano Shrimp | 5 cm | 18–27°C | 3+ (pair/group) | All levels | peacefulsize-safebeginner-friendlyPeaceful temperament, similar adult size | + Add |
| Bamboo Shrimp (Wood/Fan Shrimp) | 10 cm | 20–27°C | 1 | All levels | peacefulsize-safebeginner-friendlyPeaceful temperament, similar adult size | + Add |
| Bleeding Heart Tetra | 6 cm | 21–28°C | 8+ (shoal) | Midwater | different swim levelpeacefulsize-safebeginner-friendlyUses the midwater zone, peaceful temperament, similar adult size | + Add |
| Boesemani Rainbowfish | 10 cm | 24–28°C | 6+ (shoal) | Midwater | different swim levelpeacefulsize-safebeginner-friendlyUses the midwater zone, peaceful temperament, similar adult size | + Add |
| Bolivian Ram | 8 cm | 24–27°C | 2+ (pair/group) | Bottom | peacefulsize-safebeginner-friendlyPeaceful temperament, similar adult size | + Add |
| Brilliant Rasbora | 9 cm | 22–26°C | 6+ (shoal) | Midwater | different swim levelpeacefulsize-safebeginner-friendlyUses the midwater zone, peaceful temperament, similar adult size | + Add |
| Bristlenose Pleco | 13 cm | 23–27°C | 1 | Bottom | peacefulsize-safebeginner-friendlyPeaceful temperament, similar adult size | + Add |
| Bronze Corydoras | 7 cm | 22–26°C | 6+ (shoal) | Bottom | peacefulsize-safebeginner-friendlyPeaceful temperament, similar adult size | + Add |
| Celebes Rainbowfish | 8 cm | 22–28°C | 6+ (shoal) | Midwater | different swim levelpeacefulsize-safebeginner-friendlyUses the midwater zone, peaceful temperament, similar adult size | + Add |
| Checker Barb | 5 cm | 20–25°C | 6+ (shoal) | Midwater | different swim levelpeacefulsize-safebeginner-friendlyUses the midwater zone, peaceful temperament, similar adult size | + Add |
No tank mates match these filters — try removing one.
Other engine-cleared options (not necessarily ideal)
These clear TankStocking's hard welfare checks with Kuhli Loach, but are larger, bolder, or otherwise less ideal than the shortlist above — read up before committing.
Anabantoids (Bettas/Gouramis)
Corydoras
Invertebrates
Oddball
Rainbowfish
Rasboras
Tetras
- Black Neon Tetra+
- Black Phantom Tetra+
- Black Skirt Tetra+
- Buenos Aires Tetra+
- Cardinal Tetra+
- Congo Tetra+
- Diamond Tetra+
- Dwarf Pencilfish+
- Ember Tetra+
- Emperor Tetra+
- Flame Tetra (Von Rio Tetra)+
- Glowlight Tetra+
- Lemon Tetra+
- Marbled Hatchetfish+
- Neon Tetra+
- Rummynose Tetra+
- Serpae Tetra+
- Silvertip Tetra+
- X-ray (Pristella) Tetra+
Possible with care
These can work, but the engine flags something to watch — read the reason before you commit.
- Betta (Siamese Fighting Fish) — Territorial
- Paradise Fish — Aggression
- Cockatoo Dwarf Cichlid (Apisto Cacatuoides) — Territorial
- Convict Cichlid — Aggression
- Firemouth Cichlid — Territorial
- Jewel Cichlid — Aggression
- Kribensis (Rainbow Krib) — Territorial
- Golden Wonder Killifish (Striped Panchax) — Aggression
- Rainbow Shark — Aggression
- Redtail Black Shark — Aggression
- Pictus Catfish — Aggression
Best avoided
A hard welfare check fires for each of these — don't mix them with Kuhli Loach.
- Chocolate Gourami — Species-only fish
- Licorice Gourami — Species-only fish
- Snakeskin Gourami — Predation risk
- Bala Shark — Predation risk
- Rosy Barb — Temperature clash
- Tinfoil Barb — Predation risk
- Green Severum — Predation risk
- Multifasciatus Shell-Dweller — Territorial, Species-only fish
- Oscar — Predation risk, Aggression
- Common Goldfish — Temperature clash, Coldwater + tropical
- Fancy Goldfish — Temperature clash, Coldwater + tropical
- Gold White Cloud Mountain Minnow — Temperature clash, Coldwater + tropical
- Rosy Red Minnow (Fathead Minnow) — Temperature clash, Coldwater + tropical
- White Cloud Mountain Minnow — Temperature clash, Coldwater + tropical
Keeping Kuhli Loach well: the detail
Beyond the table — the behaviour, the parameters that actually move the needle, and the mistakes that cost fish. Hobbyist context, not a verdict; the planner above is what judges your plan.
Water parameters in practice
Kuhli loaches want soft, slightly acidic to neutral water (pH 5.5–7), 24–30 °C, and — above all — fine sand they can burrow into. Sharp substrate damages these scaleless, eel-like fish, and a bare or coarse bottom leaves them stressed and hidden. Secure the lid and the filter intake: they are escape artists and will find any gap.
Why Kuhli Loach behaves the way it does
Kuhlis are nocturnal, eel-bodied loaches from the soft, leaf-littered forest streams of South-East Asia, where they thread through the substrate and detritus in groups. The burrowing, the hiding, and the night activity are all natural — a kuhli out in bright open water would be the unusual sight. Being scaleless makes them sensitive to medications and to rough surfaces.
Common Kuhli Loach stocking mistakes
The first mistake is keeping one or two: kuhlis are social and a small group hides permanently, so five or more is the minimum. The second is coarse gravel, which abrades them and gives them nowhere to burrow. The third is dosing the tank with scaleless-unsafe medication, which can kill them.
Early signs something is wrong
A kuhli that lies out listless in daylight, looks pale or has reddened skin, or stops foraging at night is showing stress — often water quality or rough substrate. Because they are scaleless, ich and skin issues show readily, so watch new arrivals closely. A settled group burrows by day and forages busily after dark.
How tank size changes the answer
Five-plus in a 20-gallon with sand and dense cover is the baseline. They use the bottom, so footprint and hiding spots matter more than volume — a long, well-planted tank with caves coaxes them out far more than a tall, sparse one. Larger groups are bolder and more often seen.
Kuhli Loach community ideas
Each build is scored by the same engine as the planner — tap one to load it.
Kuhli + tetra community
✓ Good starter plan6× Kuhli Loach, 10× Neon Tetra
A hidden bottom crew under a peaceful tetra school — different worlds, zero conflict.
Load this build in the planner ↑Kuhli + betta
! Worth a closer look6× Kuhli Loach, 1× Betta (Siamese Fighting Fish)
Bottom-dwelling kuhlis stay clear of a betta's territory — a calm, planted pairing.
Load this build in the planner ↑Common questions
What fish can live with kuhli loaches?
Nearly any peaceful community fish: tetras, rasboras, gouramis, corydoras, and even bettas, since kuhlis keep to the bottom and never provoke tankmates. Avoid large or aggressive fish that might eat them.
Do kuhli loaches need to be in groups?
Yes — keep at least five. They are social, and in larger groups they are far bolder and more often seen out exploring.
Why do my kuhli loaches hide?
It is natural; they are nocturnal burrowers. Soft sand, dense planting, caves, and a larger group all coax them into the open more often.
More on Kuhli Loach
Related guides on TankStocking — each scored by the same welfare engine as the planner.
Care guides
Compatibility checks
Browse all fish
Compatibility is a planning estimate: individual temperament, tank layout, and group sizes all matter. Cycle the tank, add fish gradually, and watch how they behave. See the methodology or browse the full freshwater fish list.