The cleaning products used by this company are safe for infants and pets. They have carpet protector available and odor removal that has no chemical residue. It is a 2 step process.They are fully insured and have quality prices. If you call them they will give you a free estimate. They have over 20 years of experience.