Carpet Cleaning, steam, not shampoo, works wonders. We had most of the house steam cleaned for $75 (1500-2000 sq ft) and many of the odors are gone.
Its amazing what kind of odors your carpet can trap.
Its amazing what kind of odors your carpet can trap.