This video about getting pee stains out of the carpet test 3 very popular home remedies to remove urine from carpet. They all yield similar results and took some time for to remove some of the odor. The problem is not so much the solution that is used but that the solution was not properly extracted. I tell all my Tampa FL customers that for best results when removing pee stains use a wet/dry vacuum. A towel does not adequately remove the pet pee and the cleaning solution in the carpet and the carpet pad. Any one of these solutions will work much better if a wet/dry vacuum is used instead of a towel.
This video does not mention that the best way to remove pee stains from carpet is to use an enzyme based cleaner. Enzyme cleaners breakdown urine crystals and neutralize urine odors while removing unsightly stains. There are hundreds of different enzyme based cleaners to choose from. My recommendation is to choose one that does not have a lot of soaps and comes in a pour bottle not a spray bottle. Spray bottles are not effective on urine stains that are in the padding underneath your carpet. Pouring your cleaning solution is the most effective way to ensure your treating the carpet and the carpet pad.
If these remedies don't get rid of pee stains in your carpet it might be time to call a professional carpet cleaner.