Yup turn upside down in soapy water rinse repeat 3 times and make sure i get organic soil

Right?
ding ding ding!!!!

swish it around in the tub. let dry about 5 minutes, rinse well, and repeat.
I did it 5 times (just in case)
I use "supersoil" brand- potting soil.
But because it has some wood barks on it, you will need to cover the top of the pot with a plastic canvas (in case your chameleon turn out to be a dirt eater like mine).
if you want to let it eat dirt, you can.. you just need to sift the soil to make sure there isn't anything large enough for her to get an impaction upon swallowing the dirts.
You'll find the plants, the soil, and the canvas easily at wal-mart.
Ficus Benjamina (weeping fig) might be hard to find cause it's winter.
A safe bet is hibiscus rosa sinensis, schefllera arboricola (umbrella tree), and golden pothos (devil's ivy)
Careful in buying schefflera and pothos.. they have some 'evil' twins that are poisonous for chameleon.
There are some poisonous scheffleras.. make sure you get the arboricola.
and there is a plant called 'philodendron' that looked like pothos. That one is a huge NO NO..
The best to get is Hibiscus as it's perfectly safe, the flower is pretty (and I heard chams love eating the flower)
but, the plant is a bit hard to keep.. as it needs sunlight the most (compared the other 3 chameleon plants)
Ficus is amazing! i love to use it. It's quite hard to kill.. but if you break the sap, a milky substance cames out and can hurt your chameleon's eyes. If you found one, and if you need to
trim it.. go ahead. but wait for 24 hours to make sure the sap has dried be4 introducing it to your cham.
Pothos is also hardy. When they are watered, they grow like crazy. but, I heard there are some oxallate contents in the plant that can block your cham's calcium absorption.
but, so far, i have no problem with Pothos. He never touch the leaves, and he is content with collard greens that i gave and some budding ficus leaves.