Great carpet cleaner! I would recommend this  for everyday messes, and it’s a pretty bad stain as long as it’s been pre-treated (I use baking soda and vinegar) it should still work. Granted if I used a different cleaning solution than the sample included it may work better depending on your situation. I deducted a star because the clean up isn’t as easy to do, taking the front of the machine apart can be a bit of a hassle.