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, speaks four languages, starred on a yoga TV show, produced and appeared in thirteen yoga DVDs, and is a mother of a kindergartner, twin toddlers, and a newborn. Dr. Anastasia loves doing crafts with her children and sharing her easy healthy recipes and knowledge of health and food with mothers to help them raise healthier families.
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