Good dog. Bad rug. Fix the rug.

Naturally It's Clean Carpet Upholstery Cleaner
Our pick

Pee on the carpet

Naturally It's Clean Carpet Upholstery Cleaner

Best for: Fresh pee on carpet and couches

Best forFresh pee on carpet and couches

Why this one: Plant-based enzymes, per the maker, made for fresh pee in the fibers. The maker says no dyes or artificial fragrance, so nothing covers what's left.

The catch
Best on fresh spots. For old, set-in stains, Rocco & Roxie is the better pick.

Old stain, not fresh pee? See the best enzyme cleaners for dog urine

Pee on the carpet: two more picks: the top 3

Every pick for it
  1. Naturally It's Clean Carpet Upholstery Cleaner
    #1

    Naturally It's Clean Carpet Upholstery Cleaner

    Best for: Fresh pee on carpet and couches

    Why this one: Plant-based enzymes, per the maker, made for fresh pee in the fibers. The maker says no dyes or artificial fragrance, so nothing covers what's left.

    The catch: Best on fresh spots. For old, set-in stains, Rocco & Roxie is the better pick.

  2. Biokleen Bac-Out Pet Stain & Odor Remover
    #2

    Biokleen Bac-Out Pet Stain & Odor Remover

    Best for: Fresh pet accidents, plus laundry and household messes

    Why this one: Live enzyme cultures for pee, poop and vomit

    The catch: Enzymes keep working after you spray, so the spot looks different until it dries

  3. Skout's Honor Dog Urine Destroyer
    #3

    Skout's Honor Dog Urine Destroyer

    Best for: A smell that outlasted an enzyme soak

    Why this one: Four-ingredient list

    The catch: Has a plant-based fragrance.

    Skip it if: The pee is fresh. Start with an enzyme cleaner.

Can't name the mess?

Tell us who did it and where. One pick, two backups.

Find the fix