If you have small children or pets that spend a lot of their time crawling around the floor, consider going green with these chemical free cleaning methods.
1) Consider Getting Rid of Your Carpet All Together
Carpet is sort of icky. It is a breeding ground for dust-mites, mold, and bacteria. Think of it as a sponge for your floor. Plus, before it even enters your home it is composed of and washed with all sorts of unpronouncable chemicals.
2) Prevent Stains From Occuring in the First Place
Make a habit of making your guests remove their shoes before stepping on your carpet. People step in all sorts of grossness before coming indoors. You don't want your baby to crawl all over the dog doodie someone stepped in a few blocks before stepping into your house.
3) Spot Cleaning
Spills are inevitable, and there are lots of green options for taking care of them that involve no chemicals at all. Get to stains as soon as possible and blot them up with a clean, light colored towel (do not scrub, this just damages the carpet and spreads the stain)
Next, apply one part vinegar to two parts water to the affected area and blot. Repeat until the stain is gone. And don't worry, the vinegar smell will disappear when it dries completely
4) Tough Stains
Club Soda works best for red wine stains. Follow the soak and blot procedure listed above.
Baking Soda works best for grease based stains. Cover the spill with baking soda, leave it for 6 hours and then vacuum. Repeat if necessary.