As a pet owner, I can tell you that removing pet urine from carpets is an almost impossible task. Even if you clean your carpets thoroughly, you may still smell a faint odor on a hot day. Letting the urine set in the carpet can cause it to soak into the carpet padding and possibly the sub-floor below. At this stage there’s not much else to do besides replace the carpet padding and most likely the carpets themselves. If you’ve decided that you’re going to spend the money on new carpeting then you’ll want to ensure that the smell never returns again. Any trace amounts of urine will not only cause odors, but can also attract your dog or cat to make messes in the same spot. I spent hours trying to mask the stink, but found a way to eradicate it for good. These are the steps I took:
1) Remove your carpets and carpet padding. Wear thick gloves to protect yourself from carpet tacks, and be especially careful of the edges.
2) Fill a pump sprayer with Nature’s Miracle (an enzyme based urine/odor cleaner). Saturate all areas of the sub-floor while making sure to get all cracks and crevices. Wipe up any over-saturated areas with a dry cloth.
3) After the floor dries repeat step 2, and then allow the floor to fully dry.
4) Use a shop vacuum to thoroughly clean the flooring. You’ll need a surface free of sediment for step 5.
5) To make sure that the smell can never return again you’ll want to apply Kilz primer to the floor. This will seal in any remaining residues that the cleaner wasn’t able to remove. Ventilation is important; make sure to open the windows for this process. Use a paint roller to cover a bigger area faster and a brush to get into hard to reach places. You’ll want to make sure any problem areas are fully covered, but only one coat is necessary. Allow floor to fully dry before you re-carpet.
By using these steps you should have completely eliminated all traces of smell. Make sure to clean all future messes immediately after they happen to avoid taking drastic actions in the future.