My cat was quite old (20 years) and she peed on my bed several times and I used Fresh 'n Clean (cat odor & stain eliminator) and I had no problem with odor or stain. After she peed on my bed four times in one night I knew it was a sign she was really old and I had to have her uthinized. I sure do miss her. She had been a wonderful cat until she got so old.