Stain removal is all about speed and technique. Here's the proven method for tackling pet urine effectively.
Press paper towels firmly into the wet spot to absorb as much urine as possible. Stand on the towels for maximum pressure.
Mix equal parts white vinegar and water. Pour it over the stain, saturating the carpet down to the pad. Blot up the excess.
Sprinkle a thick layer of baking soda over the damp area. Let it sit overnight to absorb odor and remaining moisture.
Mix half a cup of hydrogen peroxide with a teaspoon of dish soap. Pour over the baking soda. It will fizz -- let it dry completely, then vacuum.