Our senior cat had a recent decline in health and began to have 'accidents' around the house. This carpet cleaner has been great when it comes to getting out the stains and smells. We also recently cleaned all the rugs and carpets and they look brand new.