Ideally, you should use a body lotion or oil after a shower or bath when the skin is still damp. This allows your skin to better draw in the moisturizing properties of the product. However, these products are great for hydrating whenever you need it. And body oils, in particular, are perfect for soothing massages.