I keep my two dogs in the basement that has carpeting. Keeping the dogs down there really did a number on my carpet. My carpet had a bad pet odor and dog hair everywhere. The carpet cleaners got rid of the ped odor and all the track marks from my dogs. I have used another company before but they didn't get rid of the smell completely. My basement looks so much better now and smells much nicer! I was really impressed and I will call them again the next time I need them.