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