Body butter is a thick, oil-based, and nutrient-dense moisturizer designed to deeply hydrate very dry skin and lock in moisture. In contrast, lotion is a lightweight, water-based emulsion that absorbs quickly, making it ideal for daily hydration on normal to oily skin.