This video does a good job covering the basics of green carpet cleaning solutions that you can make at home with supplies you already have in your pantry. As a carpet cleaner in Tampa FL I have used all of these green carpet cleaning solutions on minor stains and spills in my own home. I am cautious of recommending 3% Hydrogen Peroxide on carpet stains though. Hydrogen Peroxide is a mild bleaching agent, so it can lighten or bleach non colorfast carpets. I would suggest using it on lighter colored carpet and only as a last resort. If you decide to use hydrogen peroxide on carpet I would first mix it at a 1:1 ratio with water, just in case.
My favorite spots removers are carbonated water and vinegar. Either one does a great job of cleaning up spots in your carpet, but if you mix the two together you've got a very powerful green carpet cleaning solution. I take one cup of carbonated water and 1/4 cup of vinegar and mix them together. Use them in a spray bottle or you can pour it directly on the spot. It works great on water based spills and spots in the carpet. If you have an oil based stain I recommend adding 1/2 teaspoon of mild dish soap to the cleaning solution. The dish soap will break up the oil and allow the spot to be removed. Make sure if your adding dish soap to this cleaning solution that you rinse it real good afterward. Use a lot of clean water or carbonated water to rinse out the any soap left behind, or it will start to collect soils right away.
If you can't remove your carpet spots and stains with this green carpet cleaning solution then you might need to bring in a professional carpet cleaner. If you live in Tampa FL call Chem-Dry of Tampa for a green certified carpet cleaning. If we can't remove the spots for you no one can.