Using Diatomaceous Earth to Control Fleas in Carpets?DE works although it is a bit messy. It works wonders! I do not suggest salt if you have humid climate as you will have a wet mess. Yes it works, but you will notice the dampness on everything.