indeed. I think giant corries would be too big for his mouth though. While only 3 inches long, they get almost as tall as long, so should be all right. Angels would be too big too....
Perhaps some kinda fresh water puffer instead if you're into that kinda thing, but they take tons of study and reasearch,