My new puppy has had a couple accidents on my carpet and this Pet Pro Oxy Urine Eliminator Formula mixed with the Deep Clean + Refresh with Febreze Formula used in my Pet Pro Lift Off rug shampooer cleans the mess and leaves the room smelling clean and fresh.