I use organic potting soil that I buy from Home Depot for my Hermann's indoor enclosure. I use good old uncontaminated dirt in my backyard for her outdoor enclosure.
So far, I have only bought ORGANIC potting soil because any others are likely to have chemical fertilizers and stuff in it. I don't want chemicals in contact with her skin.