When I get new plants for my cages I rinse the foliage thoroughly. When I repot them I put an inch of gravel in the bottom of the pot for drainage and to prevent root rot from all the misting. I replace at least the top inch of soil with a good organic soil that has no perlite or fertilizer pieces. For good measure I cover the soil with rocks that are larger than my chameleons head to keep them from eating any soil.