Here's a thought. Get in touch with a commercial carpet cleaner. Buy some of the enzime they use for eating odors. It a clear liquid they spray on carpets to take care of animal urine odors. It's really amazing stuff. Works in a couple of days. CHEERS, Bob