Kuhli loach

Pangio kuhlii

Also known as: coolie loach, leopard loach, Coolie loach, Leopard loach, Pangio kuhlii

Use in stocking calculator

Quick facts

Adult size
10 cm
Lifespan
can live up to 14 years; captive average 7-10 years; long-lived for a small fish
Tank zone
bottom
Temperament
peaceful
Difficulty
intermediate
Schooling
recommended 6+ (critical minimum 4, thrives at 10+)
Typically wild-caught
yes - acclimate slowly

Water parameters

Temperature
2428°C
pH
5.5 to 7.0
Hardness
1 to 8 dGH

Tank requirements

Minimum volume
75 L
Minimum length
60 cm
Flow
low
Lighting
dim preferred
Substrate
sand required
Driftwood
preferred
Hiding spots
needed
Lid
required - jumper

Feeding

Diet: omnivore, feeds primarily at the bottom.

Scavenger that eats anything that reaches the bottom: sinking pellets, frozen bloodworm, frozen brine shrimp, live blackworms, blanched vegetables. They're nocturnal feeders by nature, so drop food after lights-out if you want to see them eat. In community tanks, kuhlis often get nothing because other fish eat everything before it sinks. Dedicated night feeding solves this. Live blackworms are the gold-standard food for kuhlis; they burrow into the sand substrate and the loaches hunt them down over hours, which is close to their natural foraging behavior. Biofilm grazing supplements their diet in established tanks. They don't eat algae in any meaningful quantity despite being sold as "algae eaters" in some stores.

Nocturnal feeder; drop food after lights out so it can eat without competition.

Compatibility

  • Extremely peaceful and will not bother any tankmate of any size. The question is always whether other fish will bother them, not the reverse. Avoid aggressive bottom-dwellers that compete for hiding spots.
  • Social and should be kept in groups. The standard recommendation is 6+, but the real behavioral change happens above 3. A single kuhli loach hides 24 hours a day and you'll forget you own one. A group of 6+ explores the tank openly, even during the day.
  • Excellent companion for planted tanks, shrimp tanks (they ignore adult shrimp and all but the smallest shrimplets), and community setups with small peaceful fish. One of the few fish that corydoras won't compete with directly because kuhlis squeeze into crevices that corys can't reach.
  • Escape artists. They squeeze through filter intake slots, climb airline tubing, and wedge into canister filter impeller housings. Cover all openings. Kuhlis found dried out on the floor are a rite of passage in the hobby.

Habitat

Native to slow-moving forest streams in peninsular Malaysia, Sumatra, Java, and Borneo. Found in shallow water over sandy or muddy bottoms with thick leaf litter and submerged roots. The water is soft, acidic, and stained dark by tannins. Wild kuhli loaches spend daylight hours buried in the substrate or wedged inside decaying wood, emerging at dusk to forage. The eel-like body with alternating orange and dark brown bands is distinctive, though the exact banding pattern varies between geographic populations and individual specimens. Several closely related species are sold under the same common name: Pangio kuhlii, P. semicincta, P. myersi, and P. shelfordii all appear in shipments labeled "kuhli loach." Most hobbyists never distinguish between them, and care requirements are identical. The species complex has been in the aquarium trade since the 1950s. Both wild-caught and captive-bred specimens are available, with wild-caught being more common because breeding in captivity is unreliable.

Breeding

Rarely bred intentionally in home aquariums. Spawning does occur, usually as a surprise: a keeper finds tiny transparent fry in a heavily planted tank and realizes the kuhlis spawned without intervention. The triggers appear to be a mature, established tank with soft water, dense planting (especially floating plants), and a stable group of adults. When spawning does happen, the pair rises to the surface in an embrace and the female releases green adhesive eggs among floating plant roots. Clutches are small (a few dozen eggs). Eggs hatch in about 24 hours and the fry are nearly invisible. No parental care; adults ignore the eggs and fry. Commercial breeding uses hormone injection to induce spawning, which is why captive-bred stock exists at all. Most hobbyists who keep kuhli loaches never see breeding behavior. Sexing is difficult; gravid females are slightly plumper and you can sometimes see green eggs through the translucent belly skin.

Common problems

The scaleless body makes kuhli loaches sensitive to copper-based medications and salt treatments. Use half doses of any chemical treatment. Ich is common in newly purchased kuhlis and should be treated with elevated temperature (30°C for 3 days) rather than medication when possible. "Skinny disease" (progressive wasting despite eating, usually caused by internal parasites picked up in the wild) affects wild-caught specimens. Treat with levamisole or fenbendazole. The biggest non-medical issue is disappearing: kuhlis hide so effectively that keepers assume they've died, only to find them months later during a tank teardown. Sand substrate is mandatory for their health. Kuhli loaches burrow into the substrate by instinct, and gravel traps them, abrades their skin, and prevents natural behavior. Filter intake injuries are common; the thin body lets them enter intake strainers that would stop any other fish. Foam pre-filters on all intakes are non-negotiable.

Bioload

Bioload coefficient: 1.2 (10 cm but thin eel-shaped body and light feeding; nowhere near the formula's 10 cm calculation. similar effective load to a harlequin).

Bioload coefficients are calibrated against the neon tetra as the anchor (1.0). See the methodology page for the formula and how each value was derived.

Plan a tank with Kuhli loach

Verified against: seriouslyfish, fishbase. Last reviewed 2026-05-15.

Further reading