esivy.com
Cleaner Fish - More Information than You Thought You Wanted to Know
Lots of different fish can act as cleaner fish, but they can basically be divided into herbivores that eat algae and carnivores that eat mostly parasites.