R.D.
Lots of people are recommending super smelly detergents, but honestly, my husband and I are smokers and I use ALL free and clear detergent and no fabric softener sheets (hey, time's are tough), and everything comes out smelling clean... I'm not just saying that because I'm a smoker, my 5 year old daughter is allergic to tobacco smoke so it's imperative that we get the stink out. If she smelled it still, she would let me know!!
(And no, I'm not a bad mom because I smoke and she's allergic, I don't smoke around the kids at ALL, I'm like a closet smoker... she's also allergic to the dog, but he isn't going anywhere. How sad that I feel like I have to throw out a disclaimer!)