Cleaning guides

Pet odor in a sofa: why it sits in the cushion foam

Pet odor in a sofa comes from the foam inside the cushions rather than the fabric you can see, which is why surface cleaning stops working after a few days and why the cleaning has to reach that depth without soaking it.

Published 7 min read Carpet Cleaning Wizards technicians
Soiled fabric sofa in Elizabeth NJ photographed before cleaning

Sofa and upholstery cleaning

Sofa cleaning is a steady part of our work, and pet odor accounts for a large share of those calls. The couch has been vacuumed, sprayed, wiped and aired out, and it still smells of the dog.

Where the odor sits

A dog sleeps on the same cushion every night for years. Skin oil, saliva and dander pass through the weave within hours. An accident goes through faster than that. Upholstery fabric is thin and open because it is built to breathe, so liquid crosses it in seconds and keeps going.

By the time anyone notices a smell, the fabric is carrying the least contamination of anything on the couch. Wiping or spraying the surface changes the room for a day or two and then stops.

Foam behaves the opposite way. Open cell foam is mostly air, and every pocket of it can take on liquid and then keep what that liquid leaves behind once it dries. A seat cushion holds many times what the cover wrapped around it holds.

Why soaking a cushion makes it worse

There is no way to dry the middle of a block of foam. Carpet lies flat with air moving over it, which is why most carpet is dry within hours in warm weather, longer in winter. A seat cushion is several inches thick and wrapped in fabric on every side, so carpet volumes of water leave the core damp for days.

Damp foam is the condition that keeps the odor going. Bacteria break urine down and produce the ammonia smell, and that process needs moisture to run. Let the foam dry and it nearly stops. Wet it again and it restarts. That is how a couch ends up smelling worse three days after a cleaning than it did the week before.

Over wetting does two other things to upholstery. The wooden frame under the deck can mark the fabric from below once it gets wet, and a ring forms where the wet area met the dry area. The same movement of moisture brings a pet stain back to the surface of a carpet, which we covered in our article on pet odor in carpet at Pet odor in carpet: what removes it, what only masks it.

The order of work on a pet job

On a pet job the order of the work matters more than the product.

  1. The cushions come off and the deck underneath gets cleared. Coins, crumbs, dry food and most of the pet hair are down there, not on the faces.
  2. Hair and seams get vacuumed dry. Pet hair binds to fabric and wet cleaning does not lift it, so it has to be off the couch before anything is damp.
  3. A test patch goes on hidden fabric, under the skirt or on a back panel. Some fabrics release dye and some mark with plain water. Finding that out on a back panel costs nothing.
  4. The cushions in daily use, and the arm where people rest their hands, are pre treated separately. Body oil is a different soil from pet contamination.
  5. Then the clean itself, low moisture, extracted as it goes, working the cushion from the face rather than through it.

If a fabric fails the test we say so and stop before cleaning.

Steam cleaning or shampooing a couch

Shampooing means working a detergent foam into the fabric and letting most of it dry there. On a sofa that goes wrong twice. Residue left in the fibers stays sticky, so the couch picks up soil faster than before it was cleaned, and the cushion holding the odor was never treated.

We clean upholstery with hot water extraction kept low in moisture. The extraction is the part that matters: solution goes in, releases the soil, and comes back out with it on the same pass. Our comparison of the two methods on carpet is at Steam cleaning or dry cleaning: which one your carpet needs, and the same reasoning applies here with tighter limits on water.

The upholstery hand tool on a rented machine puts down more water than its vacuum can take back, and that ratio decides whether a couch dries in hours or sits damp for two days. Most of the sofas we see after a home attempt are wet rather than dirty.

How to tell whether the smell is in the fabric or in the foam

Check this before you book, because it changes the job.

  • If the cushion cover has a zipper, open it and smell the foam directly. The difference between the cover and the block inside is usually obvious.
  • Press down hard on the seat and smell the air forced out of the seam. A strong smell means the contamination is inside the cushion.
  • Compare the cushion the dog uses with one nobody sits on. Same couch, same age, same fabric, so whatever is different between them is your answer.
  • Look at the underside of the cushion and the deck below it. Liquid that passed through lands there and leaves a mark the top face never shows.

If the cover smells and the foam does not, the code on the tag under the cushion decides whether that cover can be washed. If the foam smells, the cleaning has to reach it.

When a cushion insert is past cleaning

Some inserts are beyond cleaning, and saying so early is more useful than cleaning the same couch twice. Three signs come up repeatedly.

  • The same spot has taken repeat accidents over years, so the foam is contaminated through the core rather than marked on one face.
  • A clean removes the smell completely and it returns within a few days. That pattern means the source is still inside and got rewet.
  • The foam has gone crumbly or discolored all the way through. Old urine breaks foam down, and nothing cleans a material that has already failed.

A foam insert is a replaceable part. An upholstery shop can cut one to size, and that is a much smaller job than replacing a couch. Where the cover survives cleaning and the insert does not, the couch can still be saved, though not by cleaning alone.

The first hour after an accident on a couch

What you do in the first hour matters more than what is done later.

  1. Blot with a white towel and press hard. Standing on a folded towel is reasonable. Rubbing spreads the liquid sideways and damages the fabric.
  2. Take the cover off if it comes off, and check the underside of the foam before you decide how far the liquid went.
  3. Rinse with small amounts of cold water and blot again after each one. Small and repeated beats one soaking.
  4. Keep heat away from it. No hot water, no steam iron, no hair dryer aimed at the spot. Heat sets a protein stain and makes it permanent.
  5. Skip the deodorizing powder. It settles into the seams where no vacuum reaches, and it adds a smell rather than removing one.

When to call us

Call when the odor is still there after the cover has been washed, or when pressing the cushion releases it. All services are performed at your home or business, and we book by appointment 24 hours a day, evenings and weekends included.

You get a written estimate before any work starts, the products are non toxic and safe around pets and children, and a fabric sofa is usually dry in 4 to 8 hours, longer in cold or humid weather. Where a cushion is beyond cleaning we say so instead of charging you to find out. The visit is described at Sofa and upholstery cleaning, and we cover Union County at Union County and Essex County at Essex County along with the rest of North Jersey and Central Jersey.

To book, or to ask what your couch needs, call (908) 545-9387. You speak directly with the technician who performs the work.

Common questions

Frequently asked questions

Question 1: Can you get pet smell out of a couch?
Usually. Odor in upholstery sits in the foam of the cushions rather than on the fabric, so we treat it as a depth problem the same way we treat pet stains in carpet. Where a cushion core is heavily contaminated we tell you what cleaning will and will not achieve before we start.
Question 2: Is steam cleaning or shampooing better for a couch?
Hot water extraction, kept low on moisture. Shampooing leaves detergent residue in the fabric that makes the couch resoil faster, and it does nothing about the foam that holds the odor. Extraction takes the solution and the soil back out in the same pass.
Question 3: How long does a sofa take to dry?
Fabric sofas are usually dry in 4 to 8 hours, longer in cold or humid weather, and leather is usually faster because the cleaning never soaks in. If the couch is the only place to sit that evening, say so when you book and we bring air movers.
Question 4: Why did my couch smell worse after I cleaned it myself?
Because the foam got wet and stayed wet. The bacteria that produce the ammonia smell need moisture to work, so wetting a contaminated cushion restarts a process that had gone quiet. A home machine puts down more water than it can pull back, which leaves the core damp for days.
Question 5: Do I have to replace the cushion foam?
Only when the foam is contaminated through the core, which shows up as a smell that returns within a few days of a clean that worked. An upholstery shop can cut a replacement insert to size, and that is a far smaller job than replacing the couch.
Question 6: Do you clean the couch at my house?
Yes. All services are performed at your home or business. We test the fabric before anything touches a cushion, and you get a written estimate before the work starts.

Read next

Three more on the same service

Cleaning guidesReach the office

Estimate request

Tell us what needs cleaning

Tell us the rooms, the surfaces and the address, and attach a photograph of the affected area if you have one. You receive a written estimate the same day, with no obligation.

Same day written estimate Answered any hour at (908) 545-9387 5.0 from 328 Google reviews Non-toxic products, safe for children and pets

Written estimate

NO. 0328
A written estimate the same day, with no obligation.
Please enter your name.
Enter a 10 digit phone number.
Enter a valid email, or leave it empty.
Enter the street address.
Enter the town.
Enter the 5 digit ZIP.
What needs cleaning? (pick at least one)
Pick at least one surface.
Photographs of the area (optional, up to 5, 8 MB each)

A photograph of the area helps us give an accurate estimate.

    A quick check that you are a person, from Cloudflare. It sets no cookie for advertising and does not track you across sites.

    We reply the same day.

    CARPET CLEANING WIZARDS · N.J. ESTIMATE · SAME DAY RECEIVED NO. 0328

    Request received.

    Your written estimate comes back today, usually within a couple of hours. For anything urgent, call (908) 545-9387.

    Cleaned by us? Add your review on Google., opens in a new tab

    Get my estimate