Hi,
Cleaner fish.
I see that a lot of people here that certain fish eat certain things.
But that dose not mean we should only use these fish for that purpose.
All fish will eat things around the tank. When they are swimming they are foraging for food. So it is kind of hard to say for show what they pacifically eat. I have seen my BN's eat flakes frozen food, fish fry ect. The same with my Guppies. Sometimes they will eat junk that accumulates in the Java Moss the move on to more interesting food.
The same with Loaches. They do eat snails. But that is not all. They eat all sorts of think that they can root out of the ground. In their natural environments they would be busy eat, fresh water lice, fish eggs depending on the seasons, dead fish, decaying plant mater ect.
Now this might sound like a lot of educated rubbish. Well this is true rubbish, which brings me back to the topic. All fish can be used in a tank to help clean things up. But that dose not give us a right to just use the fish. Alway feed them their appropriate foods and food supplements.
mac