The biggest mistake I ever made was getting chinese algae eaters. They are some of the most aggressive fish for territory. They beat other fish to death..even cichlids. They even eat sponge filters. They get spoiled on sponge filters fast.
There are products that will strip your tank of the nutrient algae thrives on. Usually aquarium plant fertilizers bring this problem on. Another way to combat this in a more chem friendly way is to get a uv sterilizer. Also look for "flying fox" algae eaters. Some lfs's try to sell other fish as these guys so do your research. Flying fox algae eaters like to be in groups of three or more and they are very efficient with no aggression what so ever.
There are products that will strip your tank of the nutrient algae thrives on. Usually aquarium plant fertilizers bring this problem on. Another way to combat this in a more chem friendly way is to get a uv sterilizer. Also look for "flying fox" algae eaters. Some lfs's try to sell other fish as these guys so do your research. Flying fox algae eaters like to be in groups of three or more and they are very efficient with no aggression what so ever.