I had carpets cleaned last year but my A/C wasn't working and I believe the humidity contributed to my carpets smelling very very sour. I rented a rug doctor and cleaned the carpet but no matter how many times I went over them, the water that I dumped was very dirty. So I hired a professional who used a Rotovac 360i. The carpets are better, but they still have that sour smell. It doesn't smell from the air anymore, but it rubs off onto our hands and feet. How can I completely remove that odor? Do I hire someone, to scrub the fibers with a CRB, or to deodorize? What deodorizers should I keep a lookout for?