we just adopted a new dog and are working on house training. all of the dirt and feces came out wonderfully, just some spots that still have a small amount of urine smell. the couches came out great - they look brand new!!
Pros: efficient, on-time, clean carpets, no drying time!
Cons: still some lingering dog urine smell
more