Promising review: "We have two pups of our own and run doggy day care in our home. During the week sometimes we have up to seven dogs in the house at once (most of them puppies). As you can imagine, we have a lot of accidents. One day, a puppy hopped on our bed and peed but it was too late to do laundry in our building. Thankfully I had recently purchased this Woolite Advanced Pet Stain Remover + Sanitizer to clean the dog bed occasionally. I removed the sheet from the bed, sprayed the Woolite on the stain as directed and blotted it out. After three rounds and about five minutes, I couldn't see or smell the pee anymore. It dried pretty quickly and we put new sheets on the bed. It saved us! As I said, I also use this to clean the dog bed and on our couch whenever there are any accidents. It has a pleasant odor and really removes urine and vomit smells! Really, a great product for pet owners!" —Dayna McKenzie
Get it from Amazon for $4.46 or Jet for $6.50.