I have 4 dogs and a very social young daughter. I have used this stuff in the proper machine for the last 4 years and i have no plans to divert from it. I have a very old carpet and lots of traffic/dog accidents and as long as i follow the directions my carpets come out like new every time. Dog smell gone dirty feet smell...all gone. I would recommend this product to ANYONE who has the PROPER MACHINE