Kuhli Loach Care Guide

The kuhli loach is a peaceful, eel-shaped, nocturnal burrower — a gentle, scaleless bottom-dweller that spends its days hidden and emerges at dusk to sift the sand. Kept in a proper group over fine sand it is a long-lived, fascinating community fish; kept singly on gravel it becomes an invisible, slowly failing one.

Kuhli Loach at a glance

The sourced figures the welfare engine uses to judge Kuhli Loach — the parseable key facts.

Key facts — Kuhli Loach (Pangio kuhlii)
Adult size9 cm
Minimum tank20 US gal
Minimum group5+ (shoal)
TemperamentPeaceful
Temperature range24–30°C
pH range5.5–7
BioloadLow
Swim levelBottom
Beginner-friendlyYes

Where it comes from

The kuhli loach is a fish of slow, shallow, tannin-heavy blackwater — calm streams, swamps and oxbow lakes over soft sandy and silty beds carpeted with leaf litter, roots and submerged wood, in shaded, dim, low-flow forest water. True Pangio kuhlii is endemic to Java, but the fish you actually buy is almost always Pangio semicincta, mislabelled, ranging across the Malay Peninsula, Sumatra and Borneo; the two are nearly impossible to tell apart in the shop and their care is effectively identical. The wild water is warm, acidic, very soft and stained with humic tannins, and the kuhli is a facultative air-breather that can gulp atmospheric air to survive low-oxygen, stagnant pools. Every care requirement falls out of that origin: soft sand because they burrow and sift, dim light and dense cover because they are nocturnal and cover-dependent, gentle flow because they are not current-loving hillstream fish, and soft, slightly acidic, tannin-supported water for least stress and 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.

Water parameters in practice

In the tank: 24–30°C · pH 5.5–7 · Low bioload · group 5+ (shoal)

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.

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. 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. Use gentle filtration to suit the low-flow origin. Crucially, they are notorious escape artists that squeeze through tiny gaps and crawl into filter intakes, so a tight-fitting lid with sealed cut-outs and a guarded or sponge-covered intake is essential.

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 — they must be kept in a group and should never be kept singly, because a lone kuhli hides around the clock and you will think you lost it. Six is the modern bare minimum and eight to ten or more is the real target; under-grouped kuhlis hide permanently and you never see them, so group size is the single biggest lever on whether you enjoy the fish. They are not territorial and will happily pile into the same hide together. As a bottom-dwelling companion they are one of the better-regarded tank mates for a betta: they occupy the floor while the betta patrols the mid and top, they are active when the betta sleeps, and they have no long fins or bright tones for a betta to nip at. The honest caveats are that individual betta temperament still varies, so watch them at introduction, and you still need a 20 gallon-plus tank, a group of kuhlis, sand and cover, and to make sure sinking food gets past 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 any 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.

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 →

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.

Plan your tank: the planner below is pre-set to 20 gallons. Add Kuhli Loach and any tankmates for a live welfare verdict.

Your tank

no size set

Pick a common size, or enter your own dimensions.

Inside 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.

      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 →