For katesnanna, the oil smell that you find in fabric is most like lanolin. I once worked for a company that would get in yarn with that smell and was told that they applied lonolin to the yarn to make it run better in the machines that wound it on the cones, It should come out when washed.