Kuhli Loach Care Guide
Half worm, half fish, the kuhli loach spends daylight buried in sand or wedged under wood and only uncoils at dusk to sift the bottom for food. Keep a group of six or more over fine sand with real cover and you get a scaleless, eel-shaped oddball that can live a decade or more; keep one on gravel and you get a fish you paid for and almost never see.
Kuhli Loach at a glance
The sourced figures the welfare engine uses to judge Kuhli Loach — the parseable key facts.
| 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 |
Kuhli Loach care profile
How demanding Kuhli Loach is across five axes — each score derived straight from the sourced facts above.
How we score this
- Tank demand — from the minimum tank size: ≤10 gal=1, ≤20=2, ≤30=3, 31–74=4, ≥75=5.
- Group commitment — from the minimum group: alone=1, pair=2, 3–4=3, 5–6=4, 8+=5.
- Compatibility caution — from temperament and the fin-nipper / own-kind-aggression / community-safe flags (peaceful=1 up to predatory or not-community-safe=5).
- Water range — how narrow the comfortable temperature and pH bands are (a wider band is easier to hit; the tighter of the two sets the score). It rates band width only — not GH, oxygen or flow.
- Waste / bioload — from adult size and waste class (a bigger or messier fish needs more filtration and water changes).
Where it comes from
Everything in kuhli care traces back to one habitat: slow, shallow, tannin-stained blackwater — forest streams, swamps and oxbow lakes over soft sand and silt, carpeted with leaf litter, roots and submerged wood in dim, near-stagnant shade. True Pangio kuhlii is a Java endemic, but the fish you actually carry home is almost always Pangio semicincta wearing the wrong label, collected across the Malay Peninsula, Sumatra and Borneo; the two are near-impossible to separate on a shop shelf and their care is identical, so the mix-up costs you nothing. That water is warm, acidic and very soft, and so starved of oxygen that the kuhli evolved to gulp air at the surface and ride out stagnant pools. Read the biotope and the rule sheet writes itself: fine sand because they burrow and sift, dim light and dense cover because they are nocturnal and cover-dependent, gentle flow because they are blackwater fish and not hill-stream current-lovers, and soft, slightly acidic, tannin-stained water for the least stress and the best colour.
Did you know?
- It is probably not the species on the label. The "kuhli loach" you buy is usually Pangio semicincta; true Pangio kuhlii is a Java endemic that rarely if ever enters the trade.
- It breathes air — a facultative air-breather that gulps atmospheric oxygen to survive stagnant, low-oxygen blackwater.
- It hides a switchblade: an erectable spine sits below each eye, a defence that also snags nets, so it is best handled in a container rather than scooped.
- Its eyes are covered by a layer of transparent skin.
- It is surprisingly long-lived — commonly 8–10 years, with documented specimens to around 14. The old genus name Acanthophthalmus literally means "spiny-eye," for that sub-ocular spine; the IUCN lists it as Least Concern.
Tank size — and why
Twenty US gallons is the consensus floor for a proper group, with a 30 gallon "long" or larger better for six to ten fish. Kuhlis are low-waste, so the driver is not bioload or vertical swimming height — it is floor area, cover and group size. They need horizontal room to forage and enough space for the caves, wood and leaf litter that a real group will actually use, so a long, low footprint beats a tall tank every time. The fish you buy reaches roughly 8–10 cm; true Pangio kuhlii can reach about 12 cm, so treat around 9 cm as a fair typical adult.
As a guide, a 20-gallon tank comfortably suits a starter group of about 6–9 Kuhli Loach. As floor-dwelling shoalers they want bottom area, not water column, so a bigger group or added tankmates pushes you toward a larger footprint rather than fitting in alongside.
How big does it really get?
Full-grown Kuhli Loach reach about 9 cm (3.5 in) long, but they are usually sold at only about 2.5 cm (1 in) — a typical shop size (estimate). At full size, Kuhli Loach needs roughly a 20-gallon tank, about 76 cm long; a common 10-gallon starter kit is only about 51 cm.
Adult size is sourced; the shop size is a typical-juvenile estimate; tank length is approximate for a standard 20-gallon aquarium.
Will it fit your tank?
As an adult, Kuhli Loach needs at least a 20-gallon tank — and the floor assumes you keep a group of 5+. Enter your tank below to check it against that minimum.
No JavaScript? The short version: aim for 20 gallons or more and room for 5+ of them.
A quick welfare check against the sourced minimum — not a stocking calculator. For exact numbers at a given tank size, use the planner.
Water parameters in practice
Mirror the blackwater origin: soft, slightly acidic water around pH 5.5–6.5 (they tolerate up to neutral), low hardness of about 3–5 dGH, and a stable temperature. On temperature, recommend 24–28 °C and treat 30 °C as a tolerated extreme rather than a target — FishBase and Wikipedia quote a broad 24–30 °C band, but dedicated guides converge on the lower target, and an overheated kuhli pants with protruding gills and loses colour, made worse by warm water holding less oxygen. As scaleless blackwater fish they are sensitive to poor or unstable water and to dissolved toxins, so they are poor pioneers for a brand-new tank: add them only to a mature, fully cycled, stable system and avoid sudden swings in chemistry or temperature.
Will it thrive in your water?
The comfortable range for Kuhli Loach is about 24–30 °C (75–86 °F) and pH 5.5–7. Test your own tap water against it below.
These are the sourced comfortable ranges. Stable water matters more than chasing an exact number — a steady reading inside the band beats a "perfect" one that drifts. Some fish also need a particular water hardness (GH); where that applies, the prose above covers it.
Diet & feeding
In the wild the kuhli is a benthic micro-scavenger, sifting small invertebrates, insect larvae, micro-crustacea, detritus and biofilm from the substrate and leaf litter. In the tank it needs sinking foods that actually reach the bottom — sinking pellets or wafers, gel foods, crushed flake — supplemented with frozen or live bloodworm, blackworm, brine shrimp and daphnia for conditioning. They will not eat algae, plants, or your snails and shrimp. The husbandry risk is delivery, not the food itself: as slow nocturnal bottom feeders they are easily out-competed by fast mid-water fish, so feed small amounts once or twice a day and put a sinking meal in at or after lights-out, when the kuhlis are active and the rest of the tank has settled.
Gear & setup
Fine, smooth sand is the single most important piece of the setup, effectively mandatory rather than décor: kuhlis burrow and sift, and sharp gravel abrades their scaleless belly and erodes the barbels, leading to infection and impaired feeding. It is the same substrate any smooth-bellied bottom-feeder needs, so a sand bed earns its keep twice over if you also run a group of corydoras. Pair it with dense cover — driftwood, roots, caves, dense and floating plants, and leaf litter or botanicals — because without enough hiding places these nocturnal fish either hide permanently or stress. Keep filtration gentle to match the low-flow origin. And take the lid seriously: these are notorious escape artists that squeeze through tiny gaps and crawl into filter intakes, so a tight-fitting cover with sealed cut-outs and a guarded or sponge-covered intake is non-negotiable.
Temperament & behaviour
Peaceful, shy, non-aggressive and not a fin-nipper — a genuinely meek community fish that ignores other species. Kuhlis are nocturnal to crepuscular: they hide all day and forage at dusk and night, and with a confident group and good cover some daytime activity emerges, but mostly you will see them in the evening and at feeding. This produces the classic "did my loach die?" phenomenon — owners routinely think their kuhlis have vanished or died because they bury into sand or wood for days at a time. That is normal. Provide caves, roots and leaf litter, keep a proper group, and count them before assuming a death rather than tearing the tank apart hunting for a "missing" fish.
Group & social needs
Social and gregarious, the kuhli only works in numbers: keep just one and it hides around the clock, and you will swear you lost it. Six is the modern floor and eight to ten or more is the real target — group size is the single biggest lever on whether you ever actually see the fish you bought, because under-grouped kuhlis hide permanently. They are not territorial and will happily knot together in one cave, several bodies to a single hide. Peaceful mid-water schoolers such as the harlequin rasbora make effortless companions: they own the water column, the kuhlis own the floor, and the two rarely cross paths. The kuhli is also one of the better-regarded floor-mates for a betta — it works the bottom while the betta patrols the top, it is busiest after lights-out when the betta sleeps, and it carries no long fins or hot colours for a betta to target. Individual betta temperament still varies, so watch them at introduction, and remember the pairing still wants a 20-gallon-plus tank, a full group of kuhlis, sand, cover, and sinking food that actually clears the betta.
Compatible tank mates (preview)
A short, engine-cleared shortlist — the species TankStocking's welfare engine clears with Kuhli Loach and that suit its size and temperament best. Tap a name for its care guide, or use + to load the pairing in the planner.
- Amano Shrimp+Peaceful temperament, similar adult size
- Bamboo Shrimp (Wood/Fan Shrimp)+Peaceful temperament, similar adult size
- Bleeding Heart Tetra+Uses the midwater zone, peaceful temperament, similar adult size
- Boesemani Rainbowfish+Uses the midwater zone, peaceful temperament, similar adult size
- Bolivian Ram+Peaceful temperament, similar adult size
- Brilliant Rasbora+Uses the midwater zone, peaceful temperament, similar adult size
- Bristlenose Pleco+Peaceful temperament, similar adult size
- Bronze Corydoras+Peaceful temperament, similar adult size
A note on the shrimp and snails here: Kuhli Loach is peaceful and generally invertebrate-safe — but almost any fish will take very small shrimplets given the chance, so give shrimp dense cover (moss, leaf litter) if you want a colony to grow, rather than expecting every baby to survive.
See the full Kuhli Loach tank mates guide →
Quick quiz: who can live with Kuhli Loach?
Guess each verdict, then reveal what TankStocking's welfare engine actually says — the same check behind every can-they-live-together page.
-
Good Engine-cleared: compatible on size, water and temperament.
-
Good Engine-cleared: compatible on size, water and temperament.
-
With care Aggression
-
Avoid Species-only fish
-
Avoid Species-only fish
Breeding & sexing
Breeding is advanced and rarely achieved at home — most trade stock is wild-caught or pond-raised commercially rather than hobby-bred. Sexing is subtle and only clear in mature, conditioned fish: males have a thickened, paddle-like first pectoral ray, while mature, gravid females are noticeably plumper and their greenish ovaries can sometimes be seen through the body wall in good light. Where documented, breeding wants soft, acidic, pristine water and a mature group, with reported triggers including softer or cooler water changes, a lowered then refilled water level, and dim conditions simulating a rainy-season shift, after weeks of conditioning on live foods. Spawning is a communal event and adhesive green eggs are scattered on roots or plants near the surface; parents eat the eggs, so remove the adults afterwards, and raise the tiny fry on infusoria and micro-foods. The detail is thin and partly anecdotal because home spawning is uncommon.
Lifespan
Unusually long-lived for a small community fish — typically 8–10 years with good care, and documented specimens reaching about 14, a decade-plus pet in a 9 cm body. What shortens it is sharp or gravel substrate abrading the scaleless belly and eroding the barbels into infection, chronic poor water quality, overdosing copper, salt or formalin medications, sustained high temperature near or above 30 °C, starvation in a competitive community, and physical trauma — the sub-ocular spine catches in nets, and they jump or escape.
Common mistakes
- Sharp gravel substrate. The number-one welfare error — it abrades the scaleless belly and erodes the barbels. Use fine, smooth sand, which is a care requirement, not a decorating choice.
- Keeping too few. One to four kuhlis hide permanently and the owner thinks they died. Buy six or more, with eight to ten ideal.
- Panicking over a "missing" or "dead" loach. Burrowing and hiding for days is normal — count them before you grieve and give them caves, roots and leaf litter so they settle.
- No lid or an unguarded filter intake. They escape through tiny gaps and crawl into intakes, so seal the tank and guard the intake.
- Adding them to a brand-new, uncycled tank. They are sensitive blackwater fish and instability kills them — add only to a mature system.
- Reaching for full-dose copper, formalin or salt at the first sign of ich. They are scaleless and this can be fatal: half-dose, scaleless-safe products or the gentle heat method only.
Signs of trouble
- Staying buried or hidden even at night, when a settled group should be out foraging.
- Gasping at the surface or "panting" with protruding gills — usually heat, low oxygen or a water-quality problem.
- Visible barbel erosion or belly abrasions — almost always a gravel-substrate injury, and a route to infection.
- Loss of colour, clamped fins and refusal to feed.
- Arriving thin or emaciated — wild-collected stock often turns up stressed, so quarantine on arrival.
Is this fish right for you?
Do not buy kuhli loaches if you only have gravel and won't switch to fine sand, if you can't keep a group of six or more, if your tank is uncycled, if your community is hot at 30 °C-plus, hard-water, or contains predators or aggressive bottom-dwellers their size, or if you want a fish that is reliably visible by day — this is a nocturnal, hiding species. Most kuhlis are wild-caught, and usually Pangio semicincta rather than true Pangio kuhlii, so buy active, well-coloured, non-emaciated fish with intact barbels and quarantine them on arrival. There are no legitimate dyed or balloon morphs — the "black kuhli" is a different species, Pangio oblonga, not a fancy strain.
Bringing one home
Quarantine new kuhlis on arrival — they are often wild-caught and turn up thin and stressed — and acclimate them gently to a mature, cycled tank, as they react badly to sudden swings in chemistry or temperature. Handle them with a container rather than a net, because the sub-ocular spine snags in mesh, and expect a new arrival to vanish into cover for days while it settles.
Common questions
Why do my kuhli loaches disappear? Are they dead?
Almost certainly not. Kuhlis are nocturnal burrowers that bury into sand or wood for days and emerge at night. Provide caves, roots and leaf litter, keep a group, and count them at feeding before assuming a death — don't tear the tank apart hunting for a missing fish.
Do kuhli loaches need sand?
Effectively yes. Fine, smooth sand is the single most important physical requirement: they burrow and sift, and sharp gravel abrades their scaleless belly and erodes the barbels, leading to infection. Use rounded fine sand, or very smooth fine gravel at most.
How many kuhli loaches should I keep?
Six is the bare minimum and eight to ten or more is the real target — never keep just one. They are social fish; under-grouped kuhlis hide permanently, while a proper group is bolder, more visible and more natural.
Are kuhli loaches good with bettas?
Yes, they are one of the better betta companions. They occupy the bottom while the betta patrols above, they are active at night, and they have no long fins or bright tones to provoke nipping. Still keep a group of kuhlis in a 20 gallon-plus tank with sand and cover, and monitor at introduction.
How do I treat ich on a kuhli loach?
Carefully — they are scaleless and full-strength copper, formalin or salt can be fatal. Always use half doses or scaleless-safe products, or the gentle heat method of raising the temperature to roughly 28–30 °C to speed the parasite's cycle. Avoid defaulting to salt baths.
Do kuhli loaches jump or escape?
Yes — they are notorious escape artists that squeeze through tiny gaps and can crawl into filter intakes. A tight-fitting lid with sealed cut-outs and a guarded or sponge-covered intake is essential.
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
Sources & confidence
Sources & confidence (9 species)
These back the Kuhli Loach figures and the previewed 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
Care-guide sources (9)
This guide synthesises the references below; where they disagree, the range and the disagreement are noted in the text above. The figures in the key-facts box are read from the TankStocking species database (v2026.06). Full welfare model on the methodology page.
- FishBase — Pangio kuhlii — authority (Valenciennes 1846), family Cobitidae, max 12.0 cm TL, temp 24-30 C, pH 5.5-6.5, dH <=5, Sunda range, facultative air-breather, hill-stream/forest-canal habitat, IUCN Least Concern
- Wikipedia — Kuhli loach — synonyms (Acanthophthalmus), Java endemism, matures 7 cm / max ~10 cm, pH 5.5-6.5, lifespan to ~14 yrs, scaleless, sub-ocular spine, transparent eye skin, air-breathing, P. semicincta confusion, nocturnal burrowing, group of 5+
- Wikipedia — Pangio semicincta — trade mislabelling as P. kuhlii, true P. kuhlii endemic to Java and rare in trade, P. semicincta range and ~10 cm max, 9-12 incomplete bands, blackwater habitat, 2012 split
- Aquarium Co-Op — Kuhli Loach — 20 gal for a group of 3-6, 74-80 F, smooth dig-safe substrate, lots of hiding spots, nocturnal/shy, sinking foods, betta-safe, not commonly bred, "you will think you lost it"
- AquariumStoreDepot — Kuhli Loach Complete Care Guide — 3-4 in, 10-15 yr lifespan, sand "a requirement for every behavior," minimum group 8, single kuhli hides 24/7, escape into filter intakes, half-dose scaleless meds, tankmates
- AquaMarinePower — Kuhli Loach Care Guide — ideal 24-28 C (optimal ~25.5 C, avoid >84 F), pH 5.5-7, GH 3-5, 20 gal min / 30 long, group 5-6 min and 8-10 best, "fine sand is essential," escape artists, breeding triggers, sexing, half-dose scaleless meds
- FishLab — Kuhli Loach Tank Mates — good tankmates (tetras, rasboras, cories, gourami, shrimp), betta compatibility ("no long fins... Bettas don't have anything to nip at"), avoid large predatory species, group note
- Scaleless medication-sensitivity consensus (FishLore, Tropical Fish Keeping, AquariumStoreDepot) — scaleless = half-dose copper/formalin, salt poorly tolerated, heat method preferred, praziquantel for flukes at reduced dose
- Temperature consensus (HomeTanks, The Shrimp Farm, PetShun, IERE) — 24-28 C safer target, ~78 F optimal, 30 C "edge of acceptable," overheating -> panting/protruding gills/colour loss, sensitive to sudden swings
More on Kuhli Loach
Related guides on TankStocking — each scored by the same welfare engine as the planner.
Tank-mate guides
Compatibility checks
Browse all fish
This care guide is a sourced planning reference, not veterinary advice — individual fish, filtration and maintenance all matter. Cycle the tank, test your water, and observe your fish. How TankStocking works →