Check the tags on your furniture for an S (solvent cleaners), W (water-based cleaners) or S-W (solvent or water-based cleaners) to know which type of cleaner to use. Dab water on an area that cannot be seen (like the underside of a cushion or the piece furniture) if you are unable to locate a tag and let sit for an hour. If a water ring is left, proceed to Step 2--otherwise, clean with several small applications of a warm soapy solution, rinsing and patting completely dry before applying another application.
Sprinkle baking soda over the stained area if it is a fresh spill or an old smelly stain. Let the baking soda sit for 20 minutes to absorb the liquid and smells, then rub away.
Sprinkle dry/powder carpet cleaner over the stained area to be cleaned. Scrub brush the area and let sit for 20 minutes. Vacuum the powder out of the cleaned area and wait for half an hour, then check to see if the area needs another application.
Call a carpet cleaning or dry cleaning company if you are unable to treat the stained areas. Buy their recommended products that their company uses, if they sell them, or let them clean the macro fiber themselves.