This company has been cleaning my carpets for years. And, with special-needs dogs, they often see me drive up with my loadable rugs in my car. I drag them into the office and they just nod knowing that too many dog boo boos have occurred. My rugs have always come back clean and fresh-smelling and my dogs have never reacted from anything done to clean them. When their steam truck comes to clean my house carpets, the servicemen are very considerate, friendly, and skilled. They do not use anything that would harm my pets. I highly recommend them.