I hope this is the right forum. dd2 has spilled some CLO (cod liver oil) on a few of her shirts and the smell has not washed out, even after several washes. I use a homemade laundry detergent btw. I tried putting vinegar on one of the shirts before washing and that didn't work. I do have a stain stick from Shout here, would it work? I don't want to throw the clothes away, but the odor is not pleasant now. From the bottle the CLO is tasty and not fishy at all, but this is a very fishy odor.