Why Your Carpet Still Smells After Steam Cleaning (And What You Can Do About It)

Posted on July 17, 2026

If you’ve had your carpets professionally steam cleaned but they’re still giving off an unpleasant smell, you’re not alone. It’s one of the most common questions we get at Black Gold Carpet Cleaning.

Many people assume that steam cleaning will automatically remove every odour. While professional hot water extraction is the most effective carpet cleaning method available, some smells can remain if the underlying cause hasn’t been properly treated.

Deodourisers only mask the the smell temporarily. To permanently remove the odour you need to get to the source and treat it appropriately.

In this guide, we’ll explain why carpets can still smell after steam cleaning and what can be done to permanently solve the problem.

Why Does My Carpet Still Smell After Steam Cleaning?

There are several reasons why an odour may remain after cleaning.

1. Pet Urine Has Soaked Into the Underlay

This is by far the most common cause.

When a dog or cat urinates on the carpet, the liquid often soaks straight through the carpet fibres into the underlay and sometimes even the subfloor.

Carpet still smells after steam cleaning when the urine has reached the underlay

A standard steam clean mainly cleans the carpet itself. While it can remove surface contamination, it may not completely eliminate urine that has penetrated deep below the carpet.

As the area becomes damp during cleaning, the remaining urine crystals can reactivate, making the smell even stronger for a day or two.

Signs this is the problem:

2. Previous Spills Have Reached the Underlay

It’s not just pet accidents.

Milk, coffee, soft drinks, beer, vomit and food spills can all soak beneath the carpet if they weren’t cleaned immediately.

Over time these spills can:

  • grow bacteria
  • develop mould
  • produce sour or musty odours

Steam cleaning removes surface contamination but may not remove contamination trapped underneath.

3. The Carpet Didn’t Dry Properly

Carpets should normally dry within 4 to 12 hours, depending on:

  • airflow
  • humidity
  • room temperature
  • carpet thickness
  • cleaning method used

If a carpet stays wet for too long, bacteria and mildew can develop, creating a damp or musty smell.

This is why proper extraction and good ventilation are just as important as the cleaning itself.

4. The Smell Is Coming From the Underlay or Subfloor

Sometimes the carpet itself is clean.

The odour is actually trapped in:

  • the underlay
  • timber flooring underneath
  • concrete slab
  • carpet gripper
  • skirting boards

In these situations, repeatedly cleaning the carpet won’t remove the smell because the source remains below the surface.

5. Natural Fibre Carpets Can Develop a Temporary “Wet Dog” Smell

If you have a wool carpet, don’t be surprised if you notice a slight “wet dog” or damp wool smell after steam cleaning. This is a natural characteristic of wool and other animal-based fibres.

Wool contains lanolin and natural proteins. When these fibres become damp during cleaning, they can temporarily release an earthy or wet animal smell. While it can be unpleasant, it doesn’t mean the carpet hasn’t been cleaned properly or that anything has gone wrong.

The good news is that, in most cases, the odour disappears as the carpet dries completely.

You may notice this more if:

  • The carpet is made from 100% wool or a high wool blend.
  • The room has limited airflow.
  • The weather is cold or humid.
  • The carpet takes longer than usual to dry.

To help minimise the smell:

  • Open windows where possible.
  • Use ceiling or pedestal fans to improve airflow.
  • Run your heating or air conditioning if appropriate.
  • Avoid walking on the carpet until it is completely dry.

If the smell persists for more than a couple of days or becomes stronger rather than fading, there may be another issue—such as pet urine, mould, or contamination beneath the carpet—that should be investigated.

Tip: A temporary “wet wool” smell is very different from a persistent musty or urine odour. If the smell gradually fades as the carpet dries, it’s usually just the natural wool fibres drying out.

6. Low-Quality Cleaning Left Residue Behind

Not all “steam cleaning” is the same.

Some companies use:

  • low-powered portable machines
  • excessive detergent
  • insufficient rinsing
  • poor extraction

Sticky detergent residue left in the carpet attracts dirt and can trap odours, making the carpet smell stale again quite quickly.

Professional hot water extraction should thoroughly rinse the carpet and remove as much moisture and residue as possible. The non toxic cleaning solutions used by Black Gold, do not leave any residue and helps remove old residue from previous cleaning.

7. Carpet Wicking

Sometimes stains and odours seem to come back after cleaning.

This is called wicking.

Moisture deep in the carpet backing or underlay travels upwards as the carpet dries, bringing dissolved contaminants with it.

This can cause:

Can Steam Cleaning Remove Pet Urine Smells?

Sometimes—but not always.

If the urine is:

  • fresh
  • only on the carpet fibres
  • hasn’t soaked into the underlay

then professional steam cleaning combined with a specialised urine treatment can often completely remove the odour.

However, if urine has been soaking into the carpet for months or years, additional treatment may be required.

In severe cases, the only permanent solution may involve:

  • lifting the carpet
  • replacing the underlay
  • sealing the subfloor
  • reinstalling the carpet

An honest carpet cleaner should tell you when cleaning alone won’t solve the problem.

What About DIY Carpet Cleaning Machines?

Hiring a supermarket carpet cleaning machine may seem like a cheaper option, but they often have:

  • weaker suction
  • lower water temperatures
  • limited extraction power

This can leave carpets wetter for longer and may actually make odours more noticeable if moisture reaches existing contamination.

How We Diagnose Carpet Odours

Carpet steam cleaning Melbourne

At Black Gold Carpet Cleaning, we don’t just clean the carpet—we investigate the cause of the smell.

We consider:

  • where the odour is strongest
  • whether pets are involved
  • the age of the stain
  • previous cleaning attempts
  • whether the smell changes after rain or humid weather

If we believe cleaning alone won’t permanently remove the odour, we’ll tell you before starting work.

We believe in honest advice rather than making promises that can’t be delivered.

Can Carpet Odours Be Prevented?

Yes. Acting quickly makes a huge difference.

We recommend:

  • blotting spills immediately (don’t scrub)
  • cleaning pet accidents as soon as possible
  • avoiding excessive water when spot cleaning
  • having carpets professionally cleaned every 12–18 months (or more often in homes with pets or children)
  • using professional urine treatments rather than masking odours with deodorisers

Frequently Asked Questions

Why does my carpet smell worse after steam cleaning?

Cleaning can temporarily reactivate dried urine crystals or contaminants trapped in the underlay. As the carpet dries, the smell may reduce, but if the source remains below the carpet, the odour is likely to return.

How long should the smell last after carpet cleaning?

A freshly cleaned carpet should have little to no odour once dry. If unpleasant smells persist for more than a day or two, there is usually an underlying issue that needs further investigation.

Can you completely remove pet urine smell?

In many cases, yes. However, if urine has soaked into the underlay or subfloor over a long period, replacing the affected materials may be the only permanent solution.

Is carpet deodoriser enough?

No. Deodorisers only mask smells temporarily. The source of the odour must be removed or treated to achieve lasting results.

Why does my wool carpet smell like a wet dog after cleaning?

Wool is a natural fibre that contains lanolin and proteins. When it becomes damp during professional cleaning, it can temporarily release a “wet wool” or “wet dog” smell. This is normal and usually disappears completely once the carpet has dried. If the odour persists for several days or smells musty or like urine, there may be an underlying issue that requires further investigation.
This addition is both technically accurate and reassuring for customers, while helping reduce unnecessary concerns after cleaning wool carpets.

Need Help With a Smelly Carpet?

Carpet Cleaning Melbourne customer

If your carpet still smells after steam cleaning, don’t assume another clean will automatically fix the problem. The odour may be coming from beneath the carpet, where standard cleaning can’t reach.

At Black Gold Carpet Cleaning, we’ll inspect the affected area, explain what’s causing the smell, and recommend the most effective solution—whether that’s professional cleaning, specialised pet urine treatment, or, in severe cases, replacing the underlay.

We believe in honest advice, realistic expectations, and helping you find the right long-term solution for your home.


Book A Local Carpet Cleaner
in Melbourne

Let us know how we can help you today.

Customer satisfaction from Black Gold Carpet Cleaning Melbourne