CityDogsLife

Dog relaxing on a couch

Dog Peed on the Couch: How to Clean the Cushions and Foam

4 min read · updated Jul 2026

A dog peeing on the couch is its own special kind of frustration, because a couch is not a carpet. It has layers. The fabric cover, the foam or down cushion inside, and the deck underneath the cushions all soak up urine at different rates, and if you only clean the part you can see, the smell hides in the foam and comes back in a week. Cleaning it properly means treating each layer, and it means resisting the urge to just spray the top and call it done.

Before anything, act fast. The difference between a five-minute cleanup and a weekend project is how quickly you get to it. Fresh urine has not reached the foam core yet. Give it an hour and it has.

First, figure out how far it soaked

Press a folded paper towel or a dry white cloth firmly into the cushion. If it comes up wet, the liquid has already gone past the cover and into the foam, so you are cleaning the inside, not just the outside. Push in a few spots, because urine spreads sideways once it hits the foam and the wet zone is usually bigger than the stain on the surface.

While you are at it, unzip a cushion cover if it has a zipper and check the foam directly. Most apartment-grade sofas have removable covers even when it is not obvious. Knowing whether the core got soaked decides the whole plan.

How to clean couch cushions after a dog pees on them

The method depends on your cushion, so match it to what you have.

Removable, washable covers

If the tag says machine washable, this is the easy case. Blot the cover, then wash it cold with a normal detergent plus a scoop of an enzyme-based laundry additive. Air dry it. Do not put a urine-stained cover in a hot dryer before you are sure the smell is gone, because heat sets any odor you did not fully remove. If your machine is small, this is a good job for the extra capacity at the laundromat.

Foam cushion cores

Foam is the part everyone skips, and it is where the smell lives. You cannot throw a foam block in the washer; it will fall apart and never dry evenly. Instead, take the foam somewhere it can drain, a tub or a patio, and flush the soiled area with cold water, pressing to push clean water through and squeezing it out. Repeat until the water runs clear. Then saturate that section with an enzyme cleaner, the same kind you would use on carpet, and let it sit the full contact time on the bottle. Squeeze gently, do not wring it into a twist, and let it air dry completely before it goes back in the cover. Foam holds water, so give it a day or two, and do not rush it with heat.

Attached or non-removable cushions

If the cushions are sewn to the frame, treat them like carpet. Blot hard to pull liquid up, soak the spot with enzyme cleaner so it reaches as deep as the pee did, cover it with a damp towel to slow drying, and give the enzymes time. You will almost certainly need a second round for a cushion this stubborn.

Why the vinegar and baking soda trick disappoints on foam

Baking soda sprinkled on top absorbs some surface moisture and a little odor, and vinegar knocks back bacteria for a day. Neither one digests the uric acid crystals that make old dog urine smell reactivate. On a flat carpet that is a minor issue. On a thick foam cushion, the crystals are buried deep in the core where powder and spray never reach, so the temporary fix fades fast and the couch smells again once it warms up. The layers that make a couch comfortable are the same layers that make shortcuts fail. Skip the pantry hacks and use enzymes that can actually reach the foam. If you want help picking a bottle, our roundup of the best enzyme cleaners for dog urine covers which ones handle upholstery and set-in stains.

What if the smell is in more than the couch?

Sometimes the couch is just the spot you noticed first. If the odor lingers in the room after the cushions are clean and dry, there are probably other accidents you have not tracked down, and our guide for when the whole house smells like dog urine shows how to find them with a UV light. And if this keeps happening on the same cushion or the same corner, it may be part of a bigger pattern worth fixing, the way we cover in getting dog pee smell out of apartment carpet, since the causes overlap.

Stop it from becoming a habit

Dogs return to spots that smell like a bathroom, so full odor removal is also prevention. Once the couch is truly clean, block access while you retrain, either by keeping the dog off with a firm routine or laying a washable throw over the favored cushion so any repeat lands on laundry you can toss in the wash. Figure out the trigger too. A dog peeing on the couch when you leave is a different problem than one peeing right in front of you, and the second often ties to excitement or nerves rather than a full bladder. If it happens when you come home or during greetings, read about why dogs pee when excited before you assume it is defiance.

Clean the layer that actually holds the smell, give the enzymes their time, and keep the dog off the spot until you are sure it is gone. Do that and one bad afternoon does not turn your couch into a permanent problem.

Frequently asked questions

What actually removes dog urine smell?

An enzymatic cleaner. It breaks down the uric acid crystals that ordinary cleaners leave behind, which is exactly why the smell keeps coming back without one.

Why does my house still smell like dog pee after cleaning?

Regular cleaners mask it but leave the uric salts in the carpet pad or subfloor. Humidity reactivates the odor until an enzyme cleaner digests it.

Does vinegar get rid of dog urine?

It helps with fresh, light accidents and neutralizes some odor, but it will not break down set-in stains the way an enzyme cleaner does.