I use shea butter (mixed with jojoba, sage, canola, lavender, rosemary, and peppermint oil) on my skin, and "seal" it with organic, Extra Virgin Olive Oil or even Canola Oil if i run out of the first one.
I used to have pimples all over my body, when i used a lot of Avon Skin So Soft (the Soft and Sensual Line). Especially on my triceps, shoulders and rear end. I used to have to buy a special Butt Acne Product that was not cheap $50.00 a bottle) to calm them down.
I learned over time, that the acne was caused by these commercial products that "claim" to be "noncomedogenic".. Which means, it doesn't clog pores. Of course they clog the pores. If they didn't i wouldn't have all those pimples on my chest, shoulders, arms and especially my rear-end.
Sure enough, i discontinued Avon's Products, and used a more natural alternative. If you can mix it in your food and eat it, (even canola oil), then you can wear on your hair and skin.
Use a natural moisturizer first. (make your own shea butter concoction with specific carrier oils), and "seal" the moisture in with an oil. "sealing in the moisture just means layer the oil on after you've moisturized.
If you don't want to use Shea butter, just put the oil on (2 Tbsp+) right after you've gotten out of the shower while your pores are still holding in the water, and layer it over your skin. The oil will seal in the moisturizing benefits of the water itself.. (that's little sportsmodel/bodybuilder's secret)
I have to use heavy oils because i live out here in the High Desert, and the lack of humidity is no joke.