Kuhli loaches usually do well with peaceful rasboras, tetras and calm community fish that leave the bottom relatively undisturbed. They need their own social group, soft or smooth substrate and plenty of caves, wood and shaded hiding places. Avoid aggressive bottom-dwellers, fish large enough to eat them and setups so bright or bare that the loaches remain hidden constantly.
Kuhli loaches are peaceful, but their shy nocturnal behaviour makes them vulnerable to being outcompeted or intimidated. The best tank mates let them forage after lights dim without controlling the entire tank floor.

Good companion traits
- Peaceful mid-water or upper-water behaviour.
- No strong bottom territoriality.
- Compatible warm freshwater conditions.
- Adult size that does not make kuhli loaches prey.
Hiding places are essential
The RSPCA specifically notes that kuhli loaches and many catfishes need caves and hides to feel secure. Provide multiple refuges rather than one contested cave.
Feed when the loaches can access food
Because kuhli loaches are often most active in dim conditions, sinking food offered near or after lights-out can reduce competition from daytime feeders.
Keep a social group
Kuhli loaches are more likely to appear and behave naturally when kept with several of their own kind rather than as a single hidden fish.
Related aquarium tools and guides
Frequently asked questions
Can kuhli loaches live with bettas?
Often yes in a suitable tank, because they use different zones and are peaceful.
Can kuhli loaches live with Corydoras?
They can, but make sure the bottom has enough floor area, hides and food for both groups.
Do kuhli loaches need caves?
Yes. Secure hiding places are an important part of their environment.
Sources and further reading
This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.