I am trying to decide what fish to add to my tank to help control various types of algae, esp. staghorn and hair algae. (I have already addressed other issues such as lighting, overfeeding, etc.) You can find different opinions about fish all over the internet, but maybe someone here has some helpful experience they would like to share. I have a 55 gal community tank that includes small fish like neon tetras.
Possible fish for general algae control and the issues that I have heard are involved:
SAE: Adults will eat my mosses, may move over to eating fish food as adults.
Otto cats: I have 5, they work hard, but are not able to do as much as needed. Buy more?
Mollies: I have a couple of gold ones, but even though they nibble constantly, it seems like they never get anything to come off.
Bristlenose pleco: I have one a couple, but not good for algae on plants with small leaves and moss.
Shrimp: Too small to do much unless I really stock the tank heavily.
Rosy barbs: get too big and will eat my moss.
Red barbs: Just donít do all that much.
American Flag fish: Not a good community fish, get aggressive.
Nerite snails: My clown loaches eat them, I donít want a million snails in my tank.