Kuhli loach Tank Mates
Short answer: the best kuhli loach tank mates are Cherry shrimp, Betta fish, Dwarf gourami, Guppy, Bristlenose pleco, Harlequin rasbora. Kuhli loaches need 70–79 °F (21–26 °C), pH 3.5–7 and at least 20 gallons. Keep them in a group of 5 or more.
Kuhli loach care at a glance
| Adult size | 3.9 in (10 cm) |
| Minimum tank | 20 US gallons |
| Temperature | 70–79 °F (21–26 °C) |
| pH | 3.5–7 |
| Temperament | Peaceful |
| Swims in | Bottom |
| Group size | Groups of 5+ |
| Care level | Easy |
✅ Compatible tank mates (52)
- Cherry shrimp
- Betta fish
- Dwarf gourami
- Guppy
- Bristlenose pleco
- Harlequin rasbora
- Molly
- Neon tetra
- Platy
- Tiger barb
- Angelfish
- Nerite snail
- Amano shrimp
- Celestial pearl danio
- Chili rasbora
- Ember tetra
- Endler's livebearer
- Otocinclus
- Panda cory
- Black skirt tetra
- Bronze cory
- Cardinal tetra
- Cherry barb
- Glowlight tetra
- Honey gourami
- Rummy nose tetra
- Serpae tetra
- Zebra danio
- Pearl gourami
- Swordtail
- Three spot gourami
- Siamese algae eater
- Common pleco
- Clown loach
- Pygmy cory
- Sparkling gourami
- Black neon tetra
- Bloodfin tetra
- Dwarf neon rainbowfish
- Forktail blue-eye
- Glass catfish
- Lemon tetra
- Peppered cory
- Sterbai cory
- X-ray tetra
- Buenos Aires tetra
- Congo tetra
- Gold barb
- Odessa barb
- Rosy barb
- Upside-down catfish
- Bolivian ram
⚠️ Possible with caution (9)
- Fancy goldfish — Goldfish are coldwater fish that produce a lot of waste; they are usually kept only with other goldfish.
- Mystery snail — pH preferences don't overlap (Kuhli loach 3.5–7, Mystery snail 7.2–8.5). Captive-bred fish often adapt, but one of them will be outside its comfort zone.
- Kribensis — Kribensis defends a territory near the bottom (especially when breeding) and may chase kuhli loach.
- Rainbow shark — Rainbow shark defends a territory near the bottom (especially when breeding) and may chase kuhli loach.
- Red tail shark — Red tail shark defends a territory near the bottom (especially when breeding) and may chase kuhli loach.
- Cockatoo dwarf cichlid — Cockatoo dwarf cichlid defends a territory near the bottom (especially when breeding) and may chase kuhli loach.
- Firemouth cichlid — Firemouth cichlid defends a territory near the bottom (especially when breeding) and may chase kuhli loach.
- Chinese algae eater — Chinese algae eater is a much larger territorial fish and may bully kuhli loach.
- Bala shark — An adult bala shark (up to 35 cm) may try to eat smaller kuhli loach (10 cm), especially at night.
❌ Not recommended (10)
- Oscar — An adult oscar (up to 35 cm) is big enough to eat kuhli loach (10 cm).
- Pea puffer — Pea puffer is aggressive and will bully peaceful kuhli loach.
- German blue ram — No comfortable shared temperature: German blue ram 27–30 °C (81–86 °F) vs Kuhli loach 21–26 °C (70–79 °F).
- White cloud mountain minnow — Coldwater and tropical fish don't mix: Kuhli loach 21–26 °C (70–79 °F) vs White cloud mountain minnow 14–22 °C (57–72 °F).
- Electric yellow cichlid — Electric yellow cichlid is a Lake Malawi cichlid: it needs hard, alkaline water and an African-cichlid community, and is too boisterous for kuhli loach.
- Discus — No comfortable shared temperature: Discus 26–30 °C (79–86 °F) vs Kuhli loach 21–26 °C (70–79 °F).
- Paradise fish — Paradise fish is aggressive and will bully peaceful kuhli loach.
- Convict cichlid — Convict cichlid is aggressive and will bully peaceful kuhli loach.
- Boesemani rainbowfish — No comfortable shared temperature: Boesemani rainbowfish 27–30 °C (81–86 °F) vs Kuhli loach 21–26 °C (70–79 °F).
- Jack Dempsey — An adult Jack Dempsey (up to 25 cm) is big enough to eat kuhli loach (10 cm).
How many kuhli loaches per tank?
20 gal 29 gal 40 gal 55 gal 75 gal — see what else fits with our stocking calculator.
FAQ
What fish can live with kuhli loaches?
Good matches include Cherry shrimp, Betta fish, Dwarf gourami, Guppy, Bristlenose pleco, Harlequin rasbora. They share a temperature range with kuhli loaches (70–79 °F (21–26 °C)), are a similar temperament, and are not big enough to eat each other or nip fins.
What fish should not live with kuhli loaches?
Avoid Oscar, Pea puffer, German blue ram, White cloud mountain minnow, Electric yellow cichlid, Discus.
What size tank do kuhli loaches need?
We recommend at least 20 US gallons for a group of 5 kuhli loaches, more if you add tank mates.
Can kuhli loaches live alone?
No. Kuhli loaches are social and should be kept in groups of at least 5.