A mixture of 1 teaspoon of liquid detergent and 1 teaspoon of white distilled vinegar in a pint of lukewarm water will remove non-oily stains from carpets. Apply it to the stain with a soft brush or towel and rub gently. Rinse with a towel moistened with clean water and blot dry. Repeat this procedure until the stain is gone. Then dry quickly, using a fan or hair dryer. This should be done as soon as the stain is discovered.