the ones that I have do a great job of eating algae.....they evn leave kiss prints all over the tank......pretty darned cute... They also love to eat flake food as well as brine shrimp....or whatever else the other fish are eating. And tons of personality, they love to go to the front of my tanks and watch me.