To make a homemade carpet cleaner, combine warm water with a small amount of dish soap, and mix thoroughly. For a more natural homemade carpet cleaner, use a combination of white vinegar and water. To break up and lift tough grease and oil stains, make a mixture of household ammonia and warm water. Solvent solution can also be used to treat carpet stains and messes; use either oil solvent or nail polish remover.
The ratio of water to cleaning agent changes depending on the type of carpet being treated. For synthetic fiber carpets, only use a fourth of a teaspoon of dish soap per one cup of water. Natural fiber carpet needs a more concentrated cleaning solution, and a full teaspoon should be added to each cup of water.
For vinegar-based cleaners, use a ratio of one part white vinegar to two parts water on synthetic fiber carpets. Natural fiber carpets can be cleaned with vinegar cleaners with equal parts white vinegar and water. Ammonia should never be used on synthetic carpets as it damages the fibers. Solvent solutions can be applied to either synthetic fiber or natural fiber carpets in small amounts by spraying or misting the solution directly onto stains and problem areas.