We have two small dogs that shed pretty bad and their loss hair gets on everything my husband and I were given this amazing shampooed from his parents and we love how well it deep cleans the carpet and gets rid of pet stains and odors!!!:)