Common spiny loach
Lepidocephalichthys thermalis
A sand-sifting loach from India that thrives in groups and breathes air when needed.

About
Found in quiet, slow-moving streams and rivers across India and Sri Lanka, Lepidocephalichthys thermalis is a small cobitid loach that spends most of its time nosing through sandy substrates in search of detritus and algae. It can be identified by a rounded tail fin, dark squarish flank spots that stop short of forming a solid stripe, and three to five broad dark bars on the caudal fin. Like all members of the family Cobitidae, it carries a pair of sharp sub-ocular spines normally tucked beneath the skin. These can flick outward when the fish is stressed, so use a soft mesh or container rather than a net when moving it. One practical note for collectors: this species is facultatively air-breathing, meaning it can gulp atmospheric oxygen during periods of low dissolved oxygen. Despite the aggressive and territorial flags that sometimes appear in database records, in practice this loach tends to be peaceful toward tankmates of appropriate size, though it may pick off eggs or fry. It does best in a group of four or more and pairs well with small stream-dwelling cyprinids, hillstream loaches, and rheophilic gobies. It shows up in the trade only sporadically, but when available it makes a genuinely forgiving choice for someone wanting to explore loach-keeping for the first time.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Common spiny loach
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Common spiny loach get?
- The Common spiny loach reaches about 2–4" as an adult.
- What size tank does the Common spiny loach need?
- A minimum of 11 gallons is recommended for the Common spiny loach, with more room needed for a proper group.
- What water parameters does the Common spiny loach need?
- The Common spiny loach does best with a temperature of 68–79°F, a pH of 6–8, hardness around 2–12 dGH.
- Is the Common spiny loach aggressive?
- The Common spiny loach is generally peaceful and suits a community tank with similarly calm tankmates.
- What does the Common spiny loach eat?
- The Common spiny loach is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
- How long does the Common spiny loach live?
- With good care, the Common spiny loach typically lives 3-5 years.