It is better to apply a body lotion on slightly damp skin. This is because damp skin absorbs the products easily. It will make the lotion penetrate deep inside your skin pores and nourish it from within. This will help you lock in the hydration for a longer amount of time.