This recipe works and the stains stay away! Make sure you vacuum your carpet first. Use1/4 cup of borax, 1/4 cup of vinegar, 1/4 cup of salt. Mix to a paste, put on stain. Let stand for about 15-20 minutes or if a deep settled stain let it stay on there for an hr or longer. Rent steam cleaner, or I used my rainbow steam cleaner. Put hot hot hot water and 1 cup of vinegar in water mix together and placed in steam cleaner. Sprayed water on stains and then let steam cleaner suck up the stain!