Wow, jealous. Haha, my Tahoe has a leather interior, which has shared the occasional scent of dog, smoke, and even spoiled milk at one time, and no interior odor hung around. Even with shampooing the carpets every other spring. Meanwhile, my other truck with a cloth interior...I can still smell the previous owner's B.O. when I get into it. I've cleaned the interior once already, if I don't get it out next round, the seats are going somewhere far away. Haha.