cinnamon brooms. LOL get them at the entrance to the grocery store.

no really you just need to clean it and keep cleaning it.......vac...shampoo....cleaners will remove the smell over time i think.