Which oil is best for baby's massage & when the massage should be done, before or after giving bath?

Use Johnson and Johnson baby oil. It's good for massage. Best time to massage is before shower. Please read this article
All You Need to Know about Baby Massage

I use coconut oil for massage.

Himalaya Baby massage oil n it should be done before bath..