my dad uses this Vanilla shit you put in the ash tray and every time he smokes in the car he just puts his lit cigarette in the ashtray and it covers up the smell, you can't tell anyone smokes in his car, I think he picked the stuff up at wally world. Febreeze over and over the entire car, his car has cloth seats, he shampoo'd the carpet, seats with just regular carpet cleaner the 2nd time he cleaned the carpets, he used carpet cleaner and poured some febreeze in with the carpet cleaner and it got rid of the smell out of the seats and carpet, IM not too sure with the car having leather interior I can ask him later on today to see what he says and i will let you know