These machines are not intended to remove stains as much as to wash your carpet. They spray the carpet and suck it right back up a second later - very good for washing the carpet but not enough to remove stains by itself, stains have to be worked on separately