I have 3 dogs that sometimes leave a surprise for me if I'm gone to long. I used my spot cleaner in some of both of the older and newer stains I had. I was actually so surprised. It both types of stains out and these stains were from both fecal and urine. I was actually amazed. I had scrubbed the older spots many times to no avail but this little machine did the job.