Sand is recommended, but I have my peacock eels in gravel and they have been fine. They are very peaceful fish, that can be kept with any fish that are large enough to not fit in its mouth. I have some skunk corys in the tank and they have been fine, anything smaller than that may become food.