A shampoo or steam clean and 48 hours or so of good deionizer or ozone generator treatment will do the job. With just a thorough cleaning, the smell will undoubtedly within a matter of weeks or months.