Baby Oil is mainly used for baby massage, while Baby Lotion is used on a daily basis after bath to moisturise baby’s skin.