how to make shampoo for carpet cleaning
Floor & Surface Cleaning

How To Make Carpet & Rug Shampoo

Making homemade shampoo for carpet cleaning is simple! Read on to find out how to shampoo a rug or carpet using everyday staples from the kitchen cupboard.

Maybe you’re worried about the chemicals in carpet shampoo, or maybe you just want to know how to shampoo a rug without spending money on specialist products. The good news is that it’s easy to make carpet cleaning shampoo that will leave your carpets stain-free and smelling great.

Read on to find out how to shampoo a rug or carpet using everyday products from your kitchen cupboard.

How to make shampoo for carpet cleaning

If your carpet needs cleaning, don’t rush out to the shops to buy specialist cleaning products just yet. This method for homemade carpet shampoo is easy to put together and consists only of products that you’re likely to have lying around the house already.

  1. Simply mix a bowl of warm water with a dash of distilled white vinegar and a drop of everyday liquid laundry detergent, like Breeze.
  2. Vacuum the carpet to remove surface dust. If you are dealing with a rug, vacuum both sides of the rug.
  3. Wet a white cloth with the homemade carpet shampoo and test the solution on a small, hidden area of the carpet or rug before you begin.
  4. Apply the carpet cleaning shampoo to the rug with a cloth, paying extra attention to any noticeable stains. Take care not to apply too much liquid to the carpet, as this could damage the fabric.

How to shampoo a rug or carpet using baking soda

Did you know that the baking soda in your kitchen cupboard is an effective carpet cleaner too? It’s the quick, wallet-friendly alternative to specialist dry shampoo carpet cleaning products.

  1. Sprinkle the baking soda all over your carpet or rug.
  2. Leave for at least 30 minutes. The longer the baking soda has to break down the stains and soak up lingering smells, the better, so leave it to sit overnight if you can.
  3. Finish by thoroughly vacuuming up the powder. You should be left with carpets and rugs that are clean and fresh.

Treat carpet stains the natural way

It’s important to treat carpet spills as quickly as possible, so it’s very useful to know how you can put your household products to work straight away, without waiting to get your hands on specialist carpet cleaning shampoo.

  1. When a stain first occurs, blot it with paper towel – don’t rub it, as this is likely to spread the stain.
  2. Pour standard table salt onto the stain to draw out the excess liquid.
  3. Pour white wine, soda water, or tonic water onto the stain to neutralise it. This works particularly well when treating a red wine stain.
  4. If you are dealing with chewing gum that has become stuck onto a carpet or rug, use an ice cube to harden the gum. This will make it easier to pick out of the carpet fibres.

Now you know how to shampoo rugs and carpets using just a couple of everyday household staples, you’ll save time and money next time you need to clean the carpet!

Top tip


To minimise the need for carpet cleaning, vacuum your carpets and rugs at least once a week – and even more regularly if possible. This will keep them in great condition by avoiding any build-up of dust, dirt and grime.

Key Steps:

  1. Start by vacuuming the carpet or rug.
  2. Mix a solution of homemade carpet shampoo.
  3. Apply the carpet shampoo using a cloth, paying extra attention to stains.