We have a cat that pukes due to a medical condition.  We used this product, Bissell Pet Stain and Odor remover and it didn't get rid of the stain.  It made it lighter though.  We than got some Woolite Pet Stain and Odor remover.  The stains are gone.