Things You'll Need
Liquid dish-washing detergent
Cat urine has a strong smell and is one of the toughest odors to get rid of. When dealing with cat urine odor you do not want to mask or cover up the smell, you want to neutralize it so that it is eliminated. Urine goes through a decaying process the longer it sits in your carpet. This is from bacteria consuming wastes, and at the same time, converting the waste to gases, which is where the strong ammonia smell comes from. There are inexpensive non-toxic household products that when combined, create a homemade recipe that will neutralize cat urine smell.
Blot up urine spot with paper towels. Continue using clean paper towels to absorb as much urine as possible.
Make a solution of equal parts white vinegar and water, and then wet the area with the solution. Let the solution set on the carpet for 30 minutes, allowing it to penetrate deep within the carpet fibers. Use clean paper towels to absorb the solution that remains. To get the area as dry as possible, use a wet/dry vacuum to remove the excess moisture.
Sprinkle baking soda over the area. Mix a quarter of a cup of hydrogen peroxide with a tsp. of liquid dish-washing detergent together and drizzle over the baking soda. Work the mixture into the carpet with a scrub brush. Allow to air dry.
Vacuum over the area once it is completely dry.
Although you are not dealing with toxic chemicals, it is best to wear rubber gloves when scrubbing the affected area.