Before I had the idea to make homemade natural carpet cleaner, I thought about using a professional “green” service to do our area rug cleaning. This “green cleaning” company seemed thorough and used no toxic chemicals. Then, I realized that the kids spill drinks onto the rugs on a daily basis, which meant the rug cleaning company would have to live with us.

I needed a quick “green” solution to the stained rugs problem. Mixing and combing a few ingredients, I came up with this formula. It uses no toxic chemicals and removes most stains easily. For laundry detergent I use Seventh Generation. I used a carpet-cleaning vacuum to work on the stains, but I am presuming that you can saturate the stain for about 30 minutes, scrub it with some water, blot it and hopefully be done with it.

Homemade Natural Carpet Cleaner


  • 6 cups hot (not boiling) Water
  • ¼ cup Hydrogen Peroxide
  • 1½ Tbsp. White Vinegar
  • 1½ Tbsp. Laundry Detergent
  • A few drops of your favorite essential oil (optional)


  1. Mix all of the ingredients together.
  2. Pour into your carpet-cleaning vacuum.
  3. Clean.

About Dr. Anastasia

Dr. Anastasia Halldin holds a Ph.D in holistic nutrition. She is a homeschooling mother of four boys and a girl. Dr. Anastasia starred on a yoga TV show. She also produced and appeared in thirteen yoga DVDs. Dr. Anastasia speaks four languages and loves doing crafts with her children. She adores sharing her easy healthy family recipes with other mothers.
Bookmark the permalink.

4 Responses to Homemade Natural Carpet Cleaner

  1. Pingback: 行動電源推薦

  2. Oh….what an effort….really appreciating work…..thanks a lot for sharing..

  3. amber williams says:

    I’m willin to try it. My two year old ruins my carpet on a daily basis. I have a bissell steam cleaner but the cleaner litrally burns my feet. Scary huh?

Leave a Comment