you need to collect a fresh sample of poop and have a fecal done at the vet. Don't let it dry out. You can do this by putting it on a wet paper towel and putting it in a zip loc baggie. If you cannot get it to the vet right away, then put it in the fridge. Also, some chameleons are just runts and there is nothing wrong with them.