How to Clean Pet Urine from Hardwood Floors

Updated July 2026

The short answer

Wood punishes slow cleanup. Urine that sits soaks through the finish into the wood, where it reacts with tannins and leaves the infamous black-ringed stain — and once the wood itself is dark, no cleaner reverses it; that is sanding-and-refinishing territory. Caught promptly: blot it up completely, clean with a lightly damp enzyme treatment (wood-safe, minimal liquid), and dry the spot immediately. Enzymes are still what neutralizes the odor — the trick on wood is using them nearly dry. The honest framing: fresh accidents on sealed floors clean up fully; gray or black discoloration in the grain means the urine won long ago.

Before you start

You need: paper towels or cloths, an enzyme cleaner labeled safe for sealed hardwood, two more dry cloths for immediate drying. Optional: hardwood floor cleaner for the finish wipe.

Check your finish: modern polyurethane-sealed floors tolerate brief, minimal moisture; waxed or oiled floors tolerate almost none — on those, blot, barely-damp wipe, dry, and accept the limits.

Test the enzyme cleaner in a closet corner first; some finishes haze.

Repeat-marking in one spot means odor remains at dog-nose level even if you smell nothing — that spot needs another enzyme pass.

Steps

  1. 1Blot the urine up completely and immediately — stand on the towels; get the crevices between boards.
  1. 2Apply enzyme cleaner sparingly. Dampen a cloth with it and wipe the area rather than spraying the floor; the cleaner needs contact with the residue, not a puddle soaking into seams.
  1. 3Let it sit only as long as the label's minimum , keeping it from pooling.
  1. 4Wipe with a barely-damp clean cloth, then dry thoroughly with a dry one. No air-dry puddles on wood, ever.
  1. 5Repeat the enzyme wipe over the next days if the pet re-sniffs the spot — their nose is the real odor test.
  1. 6For dried old accidents with no wood discoloration: several rounds of the damp-enzyme-wipe-and-dry cycle.
  1. 7For gray or black stains in the grain: cleaning ends here honestly — the fix is sanding and refinishing that area (or a floor pro), because the wood itself has reacted.

What not to do

  • Do not soak wood with any cleaner, enzyme included — moisture in seams warps boards and clouds finishes.
  • Do not use a steam mop on urine or on hardwood generally; heat plus moisture damages finish and sets odor.
  • Do not scrub with abrasives; you are cleaning the finish, not stripping it.
  • Do not use ammonia cleaners — the scent reads as urine to pets and invites re-marking.
  • Do not expect any product to lift black tannin stains out of the wood grain; save the money for refinishing.
  • Do not skip immediate thorough drying — it is half the treatment on wood.

Frequently asked questions

How do you get dog pee smell out of hardwood floors?

Blot completely, then wipe the area with a cloth dampened in wood-safe enzyme cleaner, keep it from pooling, and dry immediately. Repeat over several days if the dog re-sniffs the spot. Odor that persists after multiple rounds usually means urine got beneath the finish.

What are the black stains on my wood floor from pet urine?

Urine that penetrated the finish reacted with the tannins in the wood itself — a chemical darkening, not surface dirt. No cleaner reverses it; the honest fixes are sanding and refinishing the area, board replacement, or a strategically placed rug.

Is enzyme cleaner safe on hardwood?

Formulas labeled for sealed hardwood are, used sparingly — apply with a dampened cloth rather than pouring, and dry the spot right after. On waxed or oil-finished floors, moisture tolerance is much lower; test in a hidden corner and keep everything nearly dry.

Why does my pet keep peeing on the same spot on the floor?

Residual odor at nose level marks it as the spot, even when you smell nothing. More enzyme passes, fully dried, remove the invitation. Skip ammonia cleaners entirely — they smell like urine to pets and reinforce the habit.

Accident on carpet or the mattress instead? Use the Stain Rescue Tool — soft surfaces get the full enzyme soak this page can't allow.

Use the Stain Rescue Tool

Related guides