I've finally found a product that works for ALL stains on my carpet! Great for not only pet stains but found it to be the ONLY one that completely removes "throw up" from my Grandbaby's gastric reflux stains.