I have two dogs that occasionally eat too much of something and throw up. Grass. Deer poop. Whatever. This little thing gets it. I often squirt some Oxy-Clean on the stain and I might have to do it twice, but it works. Get this.