We had a 1-day old dog urine stain on a carpet. We already tried to clean the stain with water & soap

We had a 1-day old dog urine stain on a carpet. We already tried to clean the stain with water & soap

and sprayed it with the fabric odor thing that is supposed to eliminate odors. The next day you could still smell it when you stick your nose close enough. We used two sprays of Drainbo and an hour later we can smell nothing. I agree that it eliminates odors and not just masks them. It does have a slight odor after you spray

but it smells like something fresh & natural. The product's odor goes away after 5-10 minutes.