Cleaner fish live in coralreefs where they can easily find other fish to clean.
If by "cleaner" you mean "cleaner wrass" the answer is no. Oscars are fresh water fish and cleaner wrass are marines (ie salt water fish)
Cleaner wrasse live in coral reefs. They generally have a particular spot and other fish come to them to get cleaned.
a long time
Where do tiger fish live
how long does a bullhead live for
The fish can live as long as about 2 years but if yo eat alive fish the fish will live for about 2 months.
A cleaner wrasse is a fish that cleans fish to get there food and help the fish get heathy again.
for how long they live for
Cleaner fish remove scales and mucus from their host.
The only "Cleaner fish" that I know of is the Marine species called the "Cleaner Wrasse". These fish pick parasites off other fish and will even swim into larger fishes gills and mouths to clean them too. If you are thinking of Catfish as being cleaner fish, then you have got things very wrong. Catfish are bottom dwelling fish but they do not clean up dirt and rubbish. They need fresh food just like any other fish. To the best of my knowledge no species of fish do well in a dirty tank.
forever and ever