what type of algae eating fish would anyone recommend for my 20 gallon fresh water tank. which cleans best?
I think you mean a CAE as everything you described is them to a tee. They are the ones that get aggressive. SAEs are some of the most peaceful fish around. I've had them for over 2 years and they neer bother anything. It's possible you have one of the look-alikes though a flying foxes and false SAEs both are aggressive toward their own kind and you should only have one of them in the tank. You can have as many true SAEs as you want.I have had a SAE and did not find them suitable for a smaller tank. They can be aggresive towards other fish and will eat less and less algae as they get older.
I think you mean a CAE as everything you described is them to a tee. They are the ones that get aggressive. SAEs are some of the most peaceful fish around. I've had them for over 2 years and they neer bother anything. It's possible you have one of the look-alikes though a flying foxes and false SAEs both are aggressive toward their own kind and you should only have one of them in the tank. You can have as many true SAEs as you want.I have had a SAE and did not find them suitable for a smaller tank. They can be aggresive towards other fish and will eat less and less algae as they get older.