Has worked on all my pet stains so far. I recently purchased a home which has carpet, my two Yorkie have for some reason forgot they were potty trained. I needed something to get these up immediately after happening. It's worked on stains and new spots.