Indochinese Needlefish
Xenentodon canciloides
A freshwater needlefish that's calmer than its needle-filled grin suggests.

About
The Indochinese needlefish (Xenentodon canciloides) is a surface-dwelling predator from the rivers and seasonally flooded lowlands of Thailand, the Mekong basin, and across to Indonesia. That long, slender beak packed with alternating canine and conical teeth makes it look dangerous, but it's actually a reasonably peaceable fish toward anything it can't fit in its mouth. It belongs to the family Belonidae, making it a true needlefish rather than a relative of the North American gars it superficially resembles. The vast majority of belonids are marine or estuarine, which makes this one of a small handful of genuinely freshwater representatives. Compared to its close relative Xenentodon cancila, this species has noticeably more slender jaws, a slightly smaller and more streamlined body, and a higher tooth count in the upper jaw. It's the rarer of the two in the hobby, with X. cancila turning up far more often at importers. Behaviorally, juveniles show a clear schooling tendency and adults remain non-aggressive toward conspecifics, so keeping four or more together is the right approach. It is, however, a poor competitor at feeding time, so tankmates need to be chosen with that in mind. Reproduction in aquaria has not been documented, though wild fish produce eggs with surface tendrils that anchor them to submerged objects.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Indochinese Needlefish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Indochinese Needlefish get?
- The Indochinese Needlefish reaches about 7–12" as an adult.
- What size tank does the Indochinese Needlefish need?
- A minimum of 86 gallons is recommended for the Indochinese Needlefish, with more room needed for a proper group.
- What water parameters does the Indochinese Needlefish need?
- The Indochinese Needlefish does best with a temperature of 64–79°F, a pH of 6–8, hardness around 2–15 dGH.
- Is the Indochinese Needlefish aggressive?
- The Indochinese Needlefish is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
- What does the Indochinese Needlefish eat?
- The Indochinese Needlefish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.