Yes the OxyGen is great, and I will again rally for the SpotBot. Yes, you can turn the SpotBot on and walk away (best for a light surface stain) , but the better use for it is using it manually. First use the manual hose to suck up excess urine on the carpet, then saturate with the Oxygen and the Bissel Pet Stain Remover cleaner and keep using the suction hose to get up the cleaner and spot.
A couple of notes, when the dog or cat pees on the carpet, unless the carpet is stain treated, the pee goes all the way down to the ticking in the carpet. When you just clean the surface it looks great for a while, but eventually the stain that is still at the base of the carpet is sucked back up to the top, that is why a stain sometimes “reappears”. That is why you really have to blot heavily or get something like a carpet cleaning machine with a suction hose and nozzle that you can really get to the base of the carpet.
Someone mentioned that their cleaner left a “residue”. Unfortunately almost all the cleaners do. The problem is that the residue, whether you can feel it or not, is now a “magnet” for other dirt. Like if you had a sticky spot on your kitchen floor and people keep walking on it, you get a spot where dirt or whatever is sticking to it. Whenever you spot clean with a cleaner, once you have the stain up, rinse the spot with plain water to get some of the residue up, it really helps. I usually rinse with water and then use the SpotBot on manual to suck up the excess water.
Like a said, I have off white carpet, two greyhounds and a very long haired cat. I am constantly dealing with, LOL, throw-up, hairballs, some blood from cut paws (the greyhounds like to run around outside like nuts), and the occassional pee accident on the carpet. My carpet has no stains, and apparently no smell. I ask good friends sometimes when they come in because I am hugely paranoid about it!