Plus like any other creature, they have their own needs and sometimes drawbacks. Hillstream loaches eat algae, but they need high flow highly oxygenated water and cooler temperatures. Siamese algae eaters (obviously) but they need to be in a shoal. Same with otos. I wonder how many people have bought a two inch common pleco from a fish store on the basis that it will eat their algae without realizing that it turns into a 15-22 inch monster.If you just want some fish that eat algae because they are an interesting part of your ecosystem, or if you view your algae as a resource that shouldn't go to waste, I'd say amano shrimp and panda garra are the best algae eaters I've kept. They're fun to watch and easy to care for.
But Gary and the Captain are right; none of those critters will really solve an algae problem. Keep up on your water changes, find the balance of light intensity, day length, and live plants (if you're into live plants), and over time the algae will start to diminish.
One animal actually can - Homo sapiens (marketing name: humans). I don't mean to pile on the OP, because you asked a basic question we see a lot. It goes way back to the mythological balanced aquarium, where it was supposed that no maintenance tanks were a matter of finding the right inhabitants. You're in good company.No animal can possibly do those things and deal with the root causes of algae.
Original Poster*and what on earth does OP stand for
Ah. Well in that case, check out panda garra (the most underrated algae eater in the hobby, in my opinion) and amano shrimp. Two of my absolute favorites. I am currently enjoying my hillstream loaches, but I wish they weren't so shy.Ah, sorry! I should have been more specific with the question. I am not having trouble with algae, I made this post with a discussion of opinion in mind.
Thanks for the advice though!
My tank is quite understocked, not close to any windows. I am one of the fortunate few that never has problems with algea for whatever reason, (With the exception of a black beard algae outbreak).
If algae does appear though, I suppose I know where to look!