I have two dogs at home that one would guess love to make messes! This carpet cleaner has helped me get my carpets back in presentable shape. It is lightweight and did not take forever to work like other cleaners I have used in the past. My house is small and we only have carpet in three rooms. It does take several water refills to get through the whole house and the machine is quite loud but at this price point, we really can't complain especially since it does what it is supposed to do.