im no expert but i know ingestion of dirt/soil can cause problems, you could try covering the exposed soil in the pot with flat clean rocks big enough they couldnt be ingested ofcourse. Also dont go to petsmart they treat all there animals like crap and all the chameleons they have do not get...
i was in the petsmart they recently built here about a week ago and noticed they had a panther chamleon in a tiny cage probly something like 12x12x12 glass enclosure there was one stick and two hide boxes and a water dish with very shallow water in it. the poor cham was laying on the ground and...
yeah i am no expert when it comes to chameleons i have done my research on housing and everything like that but when i comes to sexing i dont know haha, he was sold as a male from a petstore and is around 7 months.