I have three dogs, and own one of
these . It's not a cheap fix if all you're looking for is to clean up one mess, but it can definatly come in handy if your dog makes a mess often. My house would be a mess if I didn't have my Little Green Clean Machine (George Forman's making carpet cleaners now?) I've never had to use it on a stain that's had time to sit, but it's gotten everything out I've used it on so far.