They like cactus mix the best. Otherwise bagged potting mixes for houseplants that will drain well work fine too. Most garden centres carry various brand names with perlite, vermiculite, soil and sand. You can buy the potting mixture from harvyora also. Click here to see.