Dogs make wonderful companions, but can have occasional accidents during house training or because of medical problems such as urinary tract infections. This can be particularly annoying if you have white or cream carpets. Luckily, it is possible to remove yellowed dog urine stains from your white carpet using common cleaning supplies and a little elbow grease.
Layer paper towels on a fresh urine stain to wick up as much urine possible, and either stand on them or place something heavy on them for at least one minute.
Apply some cool water to the urine stain, and blot to remove. If you have a wet vac, use it to remove the water from the stain. This step is especially important for old stains that have been treated with chemical cleaners in the past. Removing all traces of chemical cleaners allows any new cleaner to concentrate on the stain.
Sprinkle baking soda on the stain for natural odour removal, and rub it into the carpet.
Mix 125 ml (1/2 cup) of 3 per cent hydrogen peroxide with 5 ml (1 tsp) of clear washin-up liquid and apply it to the stain, on top of the baking soda. Rub into the carpet gently using a rag or towel and allow the solution to dry.
Vacuum up the remaining baking soda and cleaning mix.
Hire a professional carpet cleaning firm for particularly stubborn stains. Their job is carpet cleaning and stain removal, and they might have access to chemicals that you don't.
Test the peroxide and soap solution on an inconspicuous area of your carpet before using it to clean to be sure it doesn't also stain your carpet.
If your dog urinates frequently inside, take it out more often for potty breaks, and keep it in a dog-proof area such as a bathroom, utility room or crate when you can't watch it.
Getting angry, yelling and rubbing the dog's nose in the urine is not a good idea as the dog will likely think you're yelling because you see urine, not because the dog urinated. The dog might then become afraid of urinating in front of you and start to urinate in corners or other hiding places.