How to Clean Your Carpets and Throw Rugs, Naturally

Alexandra Shimalla

by | Updated: March 1st, 2021 | Read time: 3 minutes

Frequent vacumming is key to keeping carpets and rugs clean. But sometimes, your floor coverings need a little extra TLC. Luckily, you don’t have to resort to using harsh chemicals or go through any lengthy steps to get the job done. We’ve assembled some handy DIY tips for cleaning carpeting and throw rugs. You probably already have all the supplies you’ll need on hand!

Woman in Pink Gloves Using DIY Carpet Cleaner to Clean Shaggy White Rug |

DIY Carpet Cleaner

There are actually a few different combinations of ingredients that do the trick with routine carpet cleaning. First, start with a quick vacuuming of the area to remove surface dust, hair and whatever else the dog tracked in. Secondly, prepare your preferred mixture. You can combine water, vinegar and salt, or just use baking soda.

Water, Vinegar and Salt Method

For this recipe, combine two parts water to one part vinegar in a large spray bottle. Next, add in a teaspoon of salt for every cup of water. If you don’t have a spray bottle handy, you can use the gentle pour method or dab with a towel, but beware of a heavy hand; it can be very easy to soak your entire carpet.

Once the mixture is ready, you can add an essential oil of your choice if you want a deodorizing or fragrant effect, like you’d get with a conventional cleaner. Be sure to opt for a color-free oil, though, as not to stain your carpet.

Spray or use a towel to dab the mixture onto your carpet, then let it air dry. As a last time, vacuum the carpet to remove the salt.

Baking Soda Method

If you have large, furry friends as part of the family, there’s a good chance that your carpets and well-worn rugs become smelly at times. For a cleaning and deodorizing method, then try sprinkling a thin layer of baking soda on your carpet or rug before vacuuming. The baking soda will help eliminate odors while vacuuming removes surface debris.

DIY Carpet Stain Removal

The most important part of dealing with stains is time. Act quickly.

The second most important aspect is knowing which solution to use for your particular type of carpet or rug. You’ll find a wealth of information online about how to remove specific stains from different types of carpets. But for a quick, tried-and-true natural method, try this:

Baking Soda, Vinegar and Water Stain Removal

Baking soda can be a miracle worker, and when combined with the naturally cleansing powers of vinegar and water, you have a great natural DIY carpet cleaner.

Apply a layer of baking soda to the stain. (You can also add a colorless essential oil to this step as well.)

Allow the baking soda-essential oil mixture to sit for as long as possible—at minimum, one hour; but overnight is ideal.

Combine equal parts vinegar and water in a spray bottle (or bowl) and apply to baking soda layer. You’ll hear the classic sizzle and pop of the vinegar and baking soda reacting. Once the sounds have stopped, pat the carpet dry.

Rather not make your own carpet cleaner? You can still avoid conventional chemical solutions! Try this Carpet and Rug Shampoo from BioKleen:

Biokleen Carpet and Rug Shampoo |