From potty training to illness, there are a handful of reasons that may have prompted your canine companion to mistake your carpet for a reasonable place to relieve itself. Though not as bad as cat urine, dog urine is not a smell you want lingering in your home. If you have cleaned it up and the smell prevails you may want to try cleaning the area again and treating it with a few household items.
Make a mixture of one part each baking soda, bleach-free dish soap and white vinegar with three parts water and add it to a spray bottle.
Saturate the area with the solution.
Place paper towels or newspaper over the dampened area to cover it completely.
Place phone books or other heavy objects on top of the paper to help apply pressure. Replace the papers as they become soaked and discard them. Apply fresh paper towels or newspaper until most of the liquid has been absorbed.
Sprinkle baking soda all over the dampened area.
Allow the baking soda to sit on the area until it is completely dry. The baking soda will help draw the moisture out of the carpet as well as absorb odours.
Vacuum up the baking soda after the area is dry. This will also help to fluff the carpet back up.
Repeat the process until the odour is completely gone.
In lieu of the homemade solution, an enzyme cleaner can be purchased at your local pet store. Read and follow all manufacturer's instructions for use. If nothing seems to help and the smell won't go away, the urine may have soaked through the carpet and soaked the padding underneath, which will need to be replaced.