Fish That Eat Malaysian Trumpet Snails (And Which Ignore Them)

Comparison chart showing aquarium fish that eat Malaysian trumpet snails, including puffers and loaches, alongside fish that typically ignore them such as guppies, tetras, and bettas.

Whether you want to reduce a snail population or feed a snail-eating species, the same question applies: what actually eats Malaysian Trumpet Snails?

The answer is narrower than most lists suggest, because that hard, elongated conical shell is genuinely difficult prey. Plenty of fish sold as "snail eaters" will happily eat soft bladder snails and completely ignore trumpet snails.

Quick answer

The most effective are assassin snails (extract the body rather than crushing the shell), loaches — yoyo, clown, zebra and dwarf chain — and pea puffers (juvenile snails only). Most medium cichlids also take them. Fish that largely ignore trumpet snails include bettas, most tetras, guppies, corydoras and plecos. Note that effective predators do not stop at “fewer” — given time they eliminate the colony entirely.

Why Trumpet Snails Are Hard Prey

Three features make them a poor target for most fish:

  1. Shell hardness. Considerably thicker and harder than bladder or ramshorn shells. Adults over 10 mm defeat most small fish outright.
  2. Shell geometry. A long narrow cone is hard to get a grip on and hard to crush. Rounded shells fail under pressure much more readily.
  3. They live in the substrate. Most of the colony is buried most of the time. A predator has to dig or wait for night, which rules out any fish that feeds only in the water column.

The result: two viable strategies. Extract the body without breaking the shell (assassin snails), or be strong enough to crush it (loaches, puffers, cichlids).

Highly Effective Predators

1. Assassin Snail (Clea helena)

Effectiveness: very high. Tank size: from 19 L. Shrimp safe: mostly.

The most reliable option for a planted tank. Rather than crushing shells, assassin snails extract the soft body directly — sidestepping the shell defence entirely, which is why they handle adults that no small fish can touch. They also hunt in the substrate, so buried snails are not safe.

They are attractive, with a yellow-and-brown banded conical shell, plant-safe, and breed slowly enough that they never become a problem themselves.

Stocking: 1–2 per 38 L. The catch: they do not stop at a reduced population. Given time they clear it completely, after which they need feeding and are difficult to remove from a planted tank. Only add them if you accept that outcome — see gentler control methods first.

2. Yoyo Loach (Botia almorhae)

Effectiveness: very high. Tank size: 210 L+. Shrimp safe: no.

Ruthlessly efficient. They actively dig through substrate hunting snails and can crush adults easily. A group will clear a large colony in weeks.

They are also a serious commitment: 12–15 cm, social, needing groups of five or more and a large tank. Do not buy them solely for snail control unless you actually want the fish.

3. Clown Loach (Chromobotia macracanthus)

Effectiveness: very high. Tank size: 450 L+. Shrimp safe: no.

Extremely effective, but reaching 30 cm and living decades, they need a very large tank and a group. Only appropriate if you were planning that setup anyway.

4. Zebra Loach (Botia striata)

Effectiveness: high. Tank size: 150 L+. Shrimp safe: no.

A more practical loach at 8–10 cm, peaceful, and still an enthusiastic snail hunter. Keep in groups of five or more. A good middle option for medium tanks.

5. Dwarf Chain Loach (Ambastaia sidthimunki)

Effectiveness: high for small snails. Tank size: 76 L+. Shrimp safe: risky with shrimplets.

The best loach option for smaller tanks at 5–6 cm. Active, social and endlessly entertaining. They handle juveniles and mid-sized snails well but struggle with the largest adults.

6. Pea Puffer (Carinotetraodon travancoricus)

Effectiveness: moderate to high. Tank size: 38 L+. Shrimp safe: no.

Effective on juveniles of 2–6 mm only. Adults over 10 mm are beyond them. As snail control that is a limitation; as a feeding relationship it works well, since puffers need hard-shelled prey to wear down continuously growing teeth. See trumpet snails for pea puffers.

Feeding snail-eaters? Build a renewable supply

A Malaysian Trumpet Snail colony restocks itself indefinitely — far cheaper than buying feeder snails repeatedly. Captive-bred in Canada.

Buy Live Malaysian Trumpet Snails →

Moderately Effective

Fish Notes Min tank
Gold / dwarf gourami Take small snails opportunistically; not reliable control 76 L
Convict cichlid Effective but aggressive and disruptive to plants 150 L
Bolivian ram Sift substrate and take juveniles 110 L
Green spotted / figure-8 puffer Very effective, but specialist brackish requirements 110 L
Large angelfish Occasional small snails only 150 L
Paradise fish Take juveniles; aggressive temperament 76 L

Fish That Will Not Help

Commonly recommended and largely ineffective against trumpet snails specifically:

  • Bettas. Some take a tiny juvenile occasionally. Mouths are too small and they do not dig.
  • Most tetras, rasboras and danios. Water-column feeders with small mouths.
  • Guppies, endlers, platies, mollies. No interest and no capability.
  • Corydoras. Sift the surface for food particles but do not eat snails.
  • Plecos and otocinclus. Algae and biofilm grazers.
  • Kuhli loaches. Despite being loaches, mouths are far too small.
  • Shrimp of any kind. They will clean an already-dead snail but cannot kill one.
  • Goldfish. Take small snails but are incompatible with a planted tropical tank.

The pattern: a predator needs either enough jaw strength to crush a hard cone, or a specialised extraction method. Small-mouthed community fish have neither.

Choosing by Situation

Your situation Best choice
Planted nano tank, want fewer snails 1–2 assassin snails — or just reduce feeding first
Shrimp tank, want fewer snails Reduce feeding and remove adults by hand. No fish predator is shrimp-safe.
76–150 L community Dwarf chain loaches (group of 6+)
150 L+ community Zebra loaches (group of 5+)
210 L+ and want serious control Yoyo loaches (group of 5+)
Want a fish that eats snails as a feature Pea puffers — species tank, juvenile snails
Want to eliminate them entirely Assassin snails, sustained over months

Before You Add a Predator

Three things worth thinking through.

Predators do not stop at "fewer"

This is the mistake people regret. An effective predator keeps eating until the colony is gone. If you valued the substrate aeration — see what trumpet snails actually do — you will lose it. Reducing feeding gives you a smaller colony; a predator gives you no colony.

What happens after the snails are gone?

Assassin snails will need feeding. Loaches need appropriate diets and remain a large, social, long-lived commitment. You are adding permanent livestock to solve a temporary situation.

Fix the cause first

A dense snail population is almost always driven by surplus food. Add a predator without changing feeding and you have treated the symptom. See what a population boom is telling you.

Feeding Snails Deliberately

If you keep snail-eaters, run a separate feeder colony rather than harvesting from your display tank — predators eat juveniles faster than a display colony replaces them.

Trumpet snails are an unusually good feeder species because they reproduce without a mate, so a colony never needs re-seeding. Compared with daphnia cultures that can crash overnight or microworm cultures that need periodic remaking, a snail colony is close to maintenance-free. Setup is in Malaysian Trumpet Snail breeding.

For smaller-mouthed fish, softer bladder snails are easier prey — see how to breed bladder snails.

Frequently Asked Questions

What fish eat Malaysian Trumpet Snails?

Assassin snails, yoyo, clown, zebra and dwarf chain loaches, pea puffers (juveniles only) and most medium cichlids. Assassin snails are the most practical choice for a planted tank.

Do assassin snails eat trumpet snails?

Yes, very effectively. They extract the body rather than crushing the shell, so even large adults are vulnerable, and they hunt in the substrate where the colony hides.

Do bettas eat trumpet snails?

Rarely, and not enough to matter. Their mouths are too small and they do not dig for buried snails.

Will loaches eat all my snails?

Yes, given time. Loaches are thorough and will clear a colony entirely, so only add them if you want the fish for their own sake.

Are there shrimp-safe snail eaters?

Assassin snails are mostly shrimp-safe, though they may take a weak or moulting shrimp. Every effective fish predator will hunt shrimp. In a shrimp tank, reduce feeding and remove adults by hand instead.

Can pea puffers eat adult trumpet snails?

No. They manage 2–6 mm juveniles. Adults over 10 mm have shells too hard for them to crack.

Do corydoras eat snails?

No. They sift the substrate surface for food particles but do not prey on snails.

How long does a predator take to clear a colony?

Loaches can clear a moderate colony in two to six weeks. Assassin snails take two to six months depending on numbers and colony size.

Start your own feeder colony

Stop buying feeder snails. Malaysian Trumpet Snails and bladder snails both breed continuously — captive-bred in Canada.

Shop Live Malaysian Trumpet Snails →

Related Guides

0 comments

Leave a comment

Please note, comments need to be approved before they are published.

New from Blackwater Aquatics

Meet SpawnOS — The Breeder Command Center

Track fish, pairings, spawns, fry survival, lineage records, and trait predictions in one clean dashboard built for serious breeders.

Spawn Tracking Lineage Records Trait Predictions Survival Rates