Stretch marks - what cream/oil to use and when to start using?

I know stretch marks are hereditary but that won’t stop me from “trying” to prevent them.

I’ve read great things about BURTS BEES belly butter and body oil and considering trying these.

Two questions for you ladies

1. Do you have any different stretch mark preventative butters / oils that worked well for you?

2. When should you start using them in pregnancy?