When a dog urinates on the carpet, the best way to remove it is to act while the stain is still wet. Unfortunately, this isn't always possible, especially if you are out of the house when the accident occurs. Dried dog urine stains are much more difficult to get out of carpet, especially if the stain is an old one or if the dog repeatedly wees in the same spot. Urine-saturated carpet often leads to costly repairs and replacements. Before throwing out your urine-stained carpet, try cleaning it using a natural method.
Pour enough clean water on to the dried dog urine to saturate and dilute the stain. Extract the liquid using a wet-vac or old towels.
Sprinkle a handful of baking soda directly on the stain.
Mix together 125 ml (1/2 cup) of 3 per cent hydrogen peroxide and 5 ml (1 tsp) of clear washing-up liquid. Pour the mixture on top of the baking soda and work it into the carpet using a soft scrubbing brush or your fingers. Wear rubber gloves to protect your hands from the hydrogen peroxide.
Leave the mixture to dry overnight, and vacuum over the stain once dry to remove. Repeat the process if the stain or odour remains.
Do not punish your dog for urinating on the carpet, especially after the fact. The dog won't realise why you are angry, and punishment could actually make the problem worse.
Avoid using a cleaner that contains ammonia on the stain. Ammonia smells like urine to dogs, and dogs tend to pick their urinating spots by scent. This could result in a repeat accident in the same spot on the carpet.