How to Clean a Carpet Stain Using Shaving Cream

eHow may earn compensation through affiliate links in this story.

Carpet stains are the worst. There are a lot of store bought carpet stain removers that claim to remove stains, but you don't really need to spend a ton of money or make a special trip to the store in order to remove stains. This crazy cleaning hack will show you how to clean a carpet stain using shaving cream, so you'll never be stuck with carpet stains again!

Image Credit: Jessica Kielman

Things You'll Need

  • Napkins

  • Shaving cream (foamy, not the gel variety)

  • Clean cloth

Image Credit: Jessica Kielman

Step 1: Blot stain with napkins.

If it is a new stain, try to blot up as much of the stain as possible using napkins or a clean cloth. If this is an older stain, move on to Step 2.


Do not rub the stain or spill, this will only spread it around. Instead blot the stain by pressing into it using an up and down motion.

Image Credit: Jessica Kielman

Step 2: Apply shaving cream directly onto the stain.

Image Credit: Jessica Kielman

Step 3: Work the shaving cream into stain.

Using your fingers, work the shaving cream into the stain making sure to get it all the way into the carpet fibers.

Image Credit: Jessica Kielman

Step 4: Wipe the stain away using a clean cloth.

For this step, it's OK to scrub a little. Wipe and scrub the stain away, but use a gentle scrubbing motion -- don't go heavy handed.

Image Credit: Jessica Kielman

Step 5: Repeat if necessary.

If the stain doesn't come all the way out, add a little more shaving cream and repeat Steps 3 and 4.

Image Credit: Jessica Kielman