i have a carpet washer extractor wet dry vacuum all in one i love it the gung dirt grime it pull out my carpet i was suprise even i vacuum twice a week and my cat loves to roll on the carpet so extraction suction and agitation will remove the stain the key is to do as many suction only...