I used to have a pretty frequent problem with pet stains when I had my boxer. Puking/pooping + light cream carpets was a nightmare. I had a Bissell Little Green Machine, and I LOVED it. It did a fantastic job of getting the stains out. I have found that the actual cleaning solution is almost more important than the machine, though. Some definitely work better than others. I'll try to remember to edit my post when I'm home and give you names of the ones I've found work well.