If you can find it, try Goddards Dry Clean for oil and other stains/spots. While in college, long ago, I worked in a high-end men's clothing store and the tailors used Goddards to get out stains on wool suits. Spray Goddards on the spot and let it dry to white powder, then brush lightly and vacuum off. Was hard to find last time I bought it and may be unavailable because it actually works. Pretty sure it contains carbon tetrachloride.