I use Palmers Shea Butter. It comes in the same jar as their Cocoa Butter. The smell is wonderful and it makes my skin glow and look sooooooo Radiant. Its a white cream and doesn't leave the yellow tint on your clothes. This is my 3rd pregnancy and my skin has only gotten better since I've been using it for 2nd pregnancy. It won't hurt to try it. It has lightened my old Stretch marks and prevented new ones.
Emu oil is the most penetrating oil known to man. I'm currently using it. But even that won't guarantee you won't get stretch marks. Stretch marks are cause by a hormone your body produces while your pregnancy, going through puberty or weight gain and all situations your getting bigger so people associate stretch marks with skin stretching. They don't come from your skin stretching other wise your 3 year old would have tons of stretch mark lol. And you can't always guess if you will get them I'd your mom has them. My grandma had 5 childern and not one stretch mark my mom (her daughter) has a bunch! So I maybe or may not get them. I have been using emu oil and even if I do get them the emu oil will at least fade them more quickly.
Honestly stretch marks are more a genetics thing. If ur mommy had stretch marks u will probably have them to. I use Shea butter and almond oil. Almond oil smells heavenly.