We have a new puppy and when hes excited he piddles. We borrowed our daughters upright cleaner and it seemed to work okay but I wanted something bigger that could pull more of the water back up. Even after using our daughters cleaner every day for a week with mostly clean water in the dirty water portion, I used the bug green machine and the dirty water and sand that was pulled out of our carpets was disgusting. After three washes we have clean water coming up and the smell of a new carpet is back!