We have 6 inside dogs so stains are inevitable. This machine does work well to make the stain go away but the suction doesn't suck up any water so it's just leaving all the nasty behind. The battery doesn't last long at all either. I have several bissell products that I love but this one missed the mark.