After raising boxer puppies in my home my carpet needed some help especially when some people have allergies in my home. This allergen carpet cleaner done the trick. It didn't leave the house smelling like I had just put a bunch of chemicals on my carpet.