
14/04/2025
10 Best Algae Eating Fish For Freshwater Fish Tanks
1 – Bristlenose Pleco (Ancistrus cirrhosis)
Adult Size: ~15cm
Recommended Aquarium Size: 120 ltrs
Great Against: brown algae, green spot algae, diatoms, biofilm
2 – Reticulated Hillstream Loach (Sewellia lineolate)
Adult Size: ~6.5cm
Recommended Aquarium Size: 70 ltrs
Great Against: brown algae, green spot algae, diatoms
3 – Siamese Algae Eater (Crossocheilus oblongus)
Adult Size: ~15cm
Recommended Aquarium Size: 120 ltrs
Great Against: hair algae, black beard algae, brown algae, green thread algae
4 – Chinese Algae Eater (Gyrinocheilus aymonieri)
Adult Size: ~28cm
Recommended Aquarium Size: 250 ltrs
Great Against: brown algae, green spot algae
5 – Oto (Otocinclus vittatus)
Adult Size: ~5cm
Recommended Aquarium Size: 35 ltrs
Great Against: brown algae, green spot algae, diatoms
6 – Sailfin Molly (Poecilia latipinna)
Adult Size: ~12cm
Recommended Aquarium Size: 75 ltrs
Great Against: hair algae, black beard algae, green thread algae
7 – Flagfish (Jordanella floridae)
Adult Size: ~6cm
Recommended Aquarium Size: 54 ltrs
Great Against: hair algae, black beard algae, blanketweed algae, green thread algae
8 – Panda Garra (Garra flavatra)
Adult Size: ~6cm
Recommended Aquarium Size: 54 ltrs
Great Against: hair algae, black beard algae
9 – Rosy Barb (Pethia conchonius)
Adult Size: ~12cm
Recommended Aquarium Size: 75 ltrs
Great Against: hair algae, black beard algae, green thread algae
10 – Amano Shrimp (Caridina typus)
Adult Size: ~5cm
Recommended Aquarium Size: 35 ltrs
Great Against: most types of algae