Dog urine odors can linger in your carpet long after the urine has dried. In some cases, the smell may stick around even after you've made the physical stain disappear. Deep cleaning, and possibly replacement, will be required to eliminate urine odors.
Getting Rid of Urine Odors
If you have cleaned up one urine spot but the smell remains, you may not have found all the urine spots. Turn off all your regular lights and use a black light to locate any possible urine stains. Use chalk to mark any glowing areas so you'll be able to find them once you've turned the black light off. Black lights can be purchased at most pet stores.
Run a wet/dry vacuum or extractor over the stained areas to rinse out as much of the residual urine stain as possible. Thoroughly saturate all areas your dog urinated on with an enzymatic cleaner. neutralize the causes of odor within the urine. They can be purchased at pet stores as well as where cleaning supplies are sold. Read the specific directions on the cleaning product you are using and make sure to follow them exactly. Most enzymatic cleaners will have to sit on the stain for at least 10 minutes.
Wait for the stained areas to dry and determine whether the odor is still present. If the odor remains, chances are the urine has absorbed into the padding underneath your carpet. If you believe this has happened, remove the carpeting and padding and replace it. If the urine has soaked into the floor itself underneath the padding, you may need to use a sealant to get rid of the smell.