Chem-Dry's Pet Odor Remover is my favorite pet urine cleaner. It does and amazing job of neutralizing fresh urine spots on your carpet and upholstery. I have used this cleaner in my on Tampa FL home for years. I recommend to all my pet owning customers. It knocks the pet urine right out of your carpet. If you have an older pet that is having more frequent accidents or new puppy that's just learning the ropes, you need this pet urine cleaner in your cupboard.