we bought this recently because we needed a cleaner that would really clean. if it would take care of pet problems it had to be tough , we have no pets but figured it would clean better than other types of carpet washers and it does .