I use a handheld garden sprayer with only water. Spray the carpet lightly with water and follow with a shop vac to pickup most of the water and set up a fan. Your carpet will dry very fast. If the carpet is very dirty use a LITTLE bit of Simple Green or Fabuloso in the water. Vacuum with a shop vac. If you use any kind of soap you will have to rinse with clean water to pickup the soap residue. Try clear water first and spot clean with soap if needed. You will be suprised how much cleaner you carpet will be using only water.