anyone know a a fish that will eat diatoms

Otos are the best diatoms eaters but they aren't suitable for an african tank. Not many bottom feeders do well in african tank but it really depends on your fish and how aggresive they are.

I would maybe try MTS snails as they stay in the gravel and clean it quite nicely.PLus they are cheap and you won't have to worry about them getting killed by the africans.
 
CAE might eat diatoms too and i also have a bristllenose pleco that will eat it but since his problem is on the gravel i don't think they would help much.

I have a BN pleco in a tank with various other algae eaters(SAE,otos,Zebra snail,algae shrimp) but nothign was helping to keep the gravel from getting algae on it.They cleaned the algae form everythign else in the tank but i have never seen them clean the gravel. I got MTS and the problem started going away.
 
AquariaCentral.com