It will, if you're willing to go over and over the stains. I recommend pretreating with a citrus degreaser, or an enzyme cleaner such as Out! They also have an oxy-cleaner, which works better for food stains. If all else fails, use Dawn dish soap. That little trick has saved my carpet countless times!
answered 5 months, 1 week ago
This machine has amazing suction and great cleaning with its large brushroll. Removing it really depends on what the stain is, as acid in vomit can permanently stain carpet fibers. To help remove organic stains like the one you're describing, try pretreating it with enzyme cleaning action like BISSELL Professional Pet Stain and Odor Remover
found at this link: http://www.bissell.com/professional-stain-and-odor/?cid=ccsocial