Aquariumpro
🔍
← Back to species
FishFreshwaterIntermediateSemi aggressive

Batik Loach

Mesonoemacheilus triangularis

A boldly patterned Indian hillstream loach with a famously unpredictable temper.

Batik Loach
1 / 21
CC BY-SA 3.0

About

Sometimes called the batik loach, Mesonoemacheilus triangularis comes from fast-flowing, pebble-bottomed streams in Kerala and the Kanyakumari District of Tamil Nadu in southern India, where it belongs to a group of nemacheilid loaches endemic to the Western Ghats. It's a compact, attractively marked fish identified by pale, oblique saddle-like markings edged in darker pigment running along the back, with corresponding bars rising from the belly. Younger fish tend to show these markings joined into neat chevron-like bands, while older individuals develop more fragmented, irregular blotching. So patterning can vary considerably between specimens. In the aquarium this species has a genuinely split personality. Some keepers report it as perfectly sociable, while others find it relentlessly territorial, and nobody has fully pinned down why. Keeping a group of four or more seems to help distribute any aggression, and observations from the wild suggest it naturally lives in large aggregations. Tankmates need to be chosen carefully. Robust open-water cyprinids and rheophilic loaches from genera like Sewellia or Beaufortia tend to hold their own, while smaller, more delicate fish and slow-moving bottom-dwellers are a poor match. Suitable for intermediate keepers who can provide the right setup and are thoughtful about stocking choices.

Frequently asked questions

How big does the Batik Loach get?
The Batik Loach reaches about 2–5" as an adult.
What size tank does the Batik Loach need?
A minimum of 18 gallons is recommended for the Batik Loach, with more room needed for a proper group.
What water parameters does the Batik Loach need?
The Batik Loach does best with a temperature of 64–82°F, a pH of 6–7.5, hardness around 2–16 dGH.
Is the Batik Loach aggressive?
The Batik Loach is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
What does the Batik Loach eat?
The Batik 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 Batik Loach live?
With good care, the Batik Loach typically lives 3-5 years.