Pretty good
Overall, it seems to work well. I washed very stinky dog bedding that included a thin dog bed which has a little stuffing in it around the perimeter, and a couple of small blankets. The smell did come out for the most part from the blankets but not the dog bed. I ended up throwing away the dog bed which was a little disappointing. My dog has vomited on the bed a few times (washed each time with regular laundry detergent) but it must just be too soiled at this point. So, good stuff but not a miracle.
Rating: 4 stars