Yes they will eat algae i know that and leftover food but they require a stable diet them selves and no one should EVER depend on a fish to do their work themselves. It's just dumb you are supposed to take care of the fish and plants yourself. Having a bottom dweller to just eat the leftover food and algae is idiotic as petco is doing.