What Fish Will Eat the Poop in Your Aquarium?

Corydoras are among the best tank cleaners you can get. They will clean up after other fish rather efficiently by eating anything remotely edible. This is the main reason why they are so widespread in the fish keeping community.

1. Corydoras Catfish

This is an omnivorous fish that feeds on many things, including algae, worms, insects, plants and plant material, even small crustaceans!

2. Mollies

They are mostly herbivores, but plants aren’t providing them with enough nutrients. As such, they have found a way to complete their diets. You’ve guessed it – they eat fish poop.

3. Parrotfish

They mostly eat algae, so they’ll help keep your tank clean. Next to that, plecos might accidentally consume fish poop that has fallen to the bottom of the tank.

4. Common Plecos

Goldfish are scavengers. Even so, most goldfish will spit out fish poop the moment they swallow it. However, a goldfish that is hungry won’t mind eating poop.

5. Goldfish