Leech Eating Fish – The Best Natural Predators To Clear Your Aquarium

We’ve all been there—shining a flashlight into the tank late at night only to see a creepy, undulating worm-like creature stretching across the glass. Finding leeches in your aquarium can be a heart-sinking moment for any hobbyist.

If you are currently dealing with these unwanted hitchhikers, you probably want them gone as fast as possible without nuking your beneficial bacteria. Finding the right leech eating fish is often the most natural and effective way to restore balance to your underwater ecosystem.

In this guide, I’m going to share my years of experience in the hobby to help you identify which fish are the best hunters. We’ll cover everything from the aggressive loaches to the graceful gouramis, ensuring you find the perfect match for your specific tank setup.

Understanding the Enemy: Why Do You Have Leeches?

Before we dive into the best leech eating fish, we need to understand what we are dealing with. Most aquarium leeches (like the common Barbronia weberi) enter our tanks as tiny juveniles or eggs attached to new plants, driftwood, or even substrate.

They are masters of disguise, often hiding deep within the gravel or inside the crevices of rocks during the day. While some leeches are harmless scavengers, others can be predatory, attacking your snails, shrimp, or even latching onto your sleeping fish.

Identifying them early is key. If you see a “worm” that has a suction cup on both ends and moves by “looping” its body like an inchworm, you definitely have a leech problem. Don’t worry, though—help is on the way in the form of some very hungry fish!

The Top Leech Eating Fish Species for Your Home Aquarium

When selecting a biological control for leeches, you want a fish that is naturally curious, bottom-dwelling, or predatory by nature. Not all fish will look at a rubbery leech and see a snack, but the following species are legendary for their hunting skills.

The Loach Family: Nature’s Vacuum Cleaners

If I had to pick the absolute champions of leech control, it would be the loach family. Loaches are built for this job; their downward-facing mouths and sensitive barbels allow them to sniff out prey hiding deep in the substrate.

The Yoyo Loach (Botia almorhae) is perhaps the most famous in the hobby for clearing out pests. They are incredibly active, playful, and possess a high metabolism that keeps them constantly searching for “meatier” snacks like leeches and snails.

The Zebra Loach (Botia striata) is a slightly smaller and more peaceful alternative to the Yoyo. They are excellent for community tanks and will tirelessly patrol the bottom of the tank, poking their noses into every nook and cranny where a leech might hide.

The Clown Loach (Chromobotia macracanthus) is another powerhouse, but be warned: these fish grow very large. Unless you have a 75-gallon tank or larger, stick with the smaller Botia species. If you have the space, a group of Clown Loaches will make short work of any leech population.

Gouramis: The Strategic Surface and Mid-Water Hunters

While loaches handle the floor, gouramis are excellent at catching leeches that venture onto the glass or the leaves of your plants. Gouramis are highly intelligent and often display curiosity-driven hunting behavior.

The Pearl Gourami (Trichopodus leerii) is one of my personal favorites. They are stunningly beautiful and generally peaceful, but they are opportunistic feeders. They will peck at anything that looks like a worm, making them a great secondary line of defense.

The Three-Spot Gourami (Trichopodus trichopterus), including the Blue and Gold varieties, tends to be a bit more “food-motivated” than the Pearl. They have a bit of an attitude, which serves them well when hunting down rubbery pests that other fish might ignore.

Cichlids: Precision Predators

Many smaller Cichlids are naturally inclined to hunt invertebrates. If your water parameters allow for it, adding a pair of these can provide a long-term solution to your pest problem.

The Kribensis Cichlid (Pelvicachromis pulcher) is a fantastic choice for intermediate keepers. They stay relatively small and spend a lot of time hovering near the bottom. They are very territorial and will aggressively defend their “patch” from any intruding leeches.

Ram Cichlids (Mikrogeophagus ramirezi) are a bit more delicate regarding water quality, but they are precise hunters. I have watched Rams carefully watch a piece of substrate for minutes before darting down to snatch a tiny leech that made the mistake of moving.

Selecting the Right Leech Eating Fish for Your Setup

Choosing a leech eating fish isn’t just about finding something that likes the taste of worms. You must ensure the new inhabitant fits into your existing community and that you can provide the right environment for them to thrive.

Water Parameters and Temperature

Before you run to your local fish store, check your pH and temperature. Most loaches and gouramis prefer slightly acidic to neutral water (pH 6.0–7.5) and tropical temperatures (75°F–82°F). If you have a cold-water tank with goldfish, a tropical loach won’t be a suitable addition.

Tank Size Matters

As I mentioned earlier, Clown Loaches are famous for eating leeches but can grow over 10 inches long. Always research the maximum size of the fish. For a standard 20-gallon or 29-gallon tank, a group of 3-5 Zebra Loaches or a single Gourami is a much more responsible choice.

Substrate Choice

Since leeches hide in the substrate, your fish need to be able to reach them. Loaches have delicate barbels that can be injured by sharp, jagged gravel. If you want these fish to be effective hunters, a soft sand substrate or smooth river pebbles are much better options.

How to Identify Different Types of Aquarium Leeches

Not all leeches are created equal, and knowing which one you have can help you decide how aggressive your leech eating fish strategy needs to be. In the aquarium hobby, we usually see two main types.

The Snail Leech (Glossiphoniidae)

These are usually teardrop-shaped, flat, and somewhat translucent or brownish. They specialize in eating snails, but they can also pose a threat to dwarf shrimp. They often carry their young on their bellies, which is a truly bizarre sight! These are the ones you most want a loach to find.

The Asian Freshwater Leech (Barbronia weberi)

This is the “classic” red or dark brown worm-like leech. They are thin, cylindrical, and very fast. They are predators of small invertebrates and can multiply quickly if there is plenty of organic waste in the tank. Most leech eating fish find these particularly tasty because they are soft-bodied.

Are These Fish Safe for Shrimp and Snails?

This is the “catch-22” of biological control. A fish that is good at eating leeches is almost certainly going to be a threat to your ornamental snails and dwarf shrimp (like Cherry Shrimp or Crystal Reds).

The Sad Truth: Most loaches and cichlids do not distinguish between a “bad” leech and a “good” snail. If it’s small, slow, and made of meat, they will try to eat it. If you have a prized colony of rare shrimp, you might want to reconsider adding predatory fish.

If you must use fish in a shrimp tank, you could try temporarily moving your shrimp to a separate container while the fish do their work. Alternatively, you can use very small species like Endler’s Livebearers or Dwarf Rasboras, but they are only effective against very tiny, juvenile leeches and won’t touch the adults.

Non-Biological Methods to Supplement Your Fish

Sometimes, the leech infestation is too large for a few fish to handle alone. In these cases, I recommend a multi-pronged approach. Use your leech eating fish as the “clean-up crew” while you take the following manual steps:

Manual Removal and Trapping

Leeches are nocturnal. Wait until an hour after the lights go out, then use a flashlight to spot them on the glass. You can remove them with a pair of long aquascaping tweezers. Pro Tip: Do not try to squish them in the tank, as some species can release eggs or young if crushed.

You can also make a simple leech trap. Take a small plastic container, poke small holes in the lid, and place a piece of raw shrimp or frozen bloodworms inside. Sink it to the bottom before you go to bed. In the morning, you’ll likely find several leeches inside the trap.

Salt Dips for Plants

If you are starting a new tank or adding new plants, prevention is the best cure. Give your plants a “bath” in a solution of alum or a mild potassium permanganate solution. This will kill leeches and their eggs before they ever enter your main display tank.

Practical Tips for Success with Your New Fish

Once you’ve brought your new leech eating fish home, there are a few things you can do to ensure they actually do their job. It might sound counter-intuitive, but don’t overfeed them.

If you provide a massive amount of easy-to-eat flakes or pellets every day, your fish will get “lazy.” They won’t feel the need to hunt through the substrate for leeches. I usually recommend skipping one or two days of feeding a week to encourage their natural foraging instincts.

Also, provide plenty of hiding spots like caves or PVC pipes. Loaches, in particular, feel much more confident and active when they know they have a safe place to retreat to. A confident fish is a much more effective hunter!

Frequently Asked Questions (FAQ)

Will goldfish eat leeches?

Yes, larger goldfish are opportunistic and will eat almost anything they can fit in their mouths, including leeches. However, they aren’t as “targeted” in their hunting as loaches are, so they might miss the ones hiding deep in the gravel.

Can I use salt to kill leeches in my main tank?

I wouldn’t recommend it. To reach a salinity level high enough to kill leeches, you would likely harm your plants and many species of freshwater fish. It’s better to use salt as a dip for plants or as a targeted treatment in a quarantine tank.

How long does it take for fish to clear an infestation?

It depends on the size of the tank and the number of fish. In a 29-gallon tank with three Yoyo Loaches, you will likely see a massive reduction in the leech population within two to three weeks. However, it may take longer to catch the ones that hatch later from eggs.

Are there any chemicals that kill leeches but not fish?

There are some de-worming medications like copper-based treatments or Planaria Zero, but these are often very dangerous for snails and shrimp. I always prefer the biological route of using a leech eating fish because it is safer for the overall ecosystem of the tank.

Conclusion

Dealing with a leech outbreak can be frustrating, but it is a hurdle that almost every long-term aquarist faces at some point. By introducing a leech eating fish like the Yoyo Loach or a Pearl Gourami, you are choosing a natural, sustainable solution that mimics the wild environment.

Remember to always prioritize the compatibility of your fish and the safety of your other inhabitants. With a little patience, the right choice of predators, and some smart maintenance habits, your tank will be leech-free and thriving in no time!

Don’t let a few creepy-crawlies ruin your enjoyment of this wonderful hobby. Grab a flashlight, check your parameters, and let nature’s hunters do what they do best. Happy fishkeeping!

Howard Parker