I ended up with one of these by accident, and he never ate any prepared foods, because he was busy eating all the alge in the tank, he really cleaned of my decorations. I had him about 3 weeks now and he has finally started to eat regular foods, and he stills cleans alge. Mine does not keep his mouth open all the time tho....