The challenge of removing dog urine stains from your carpets and flooring is one that almost every dog owner faces at some point. Depending on the type of carpet you have, and the chemical make-up of your dog's, er, output, some cleaning formulas may work well while others fail miserably. And what works for you may not work for your neighbor. The best solution is to try cleaning solutions until you find one that works on your carpet with your particular pet's stains, and buy a lifetime supply of the stuff.