I had mine in with triggers, lion, puffer, all kinds of fish, they never bothered him. And he swim around, and sit onthe top of the rocks, but most of the time, he was in one of his many caves under the rock. At feeding time, he always came out, and he would swim to the top to get food, and he would also eat anything that went in his caves. Mine ate all kinda of silversides, and when I got the tank live feeders, he would sit very still and when one came near his cave, he was so fast they never knew what go them. I can't stress enough about the rock falling on them, I just lost 2 that way.