Service we bought was for pet cleaning rugs. Although all the stains didn’t come out (most did) they did remove the bad odor we had. We had several old stains from years ago that I believe aren’t removable anymore. We will use power pup again.