Dove Men Care Antiperspirant Deodorant, Mineral + Sage and Adidas Dynamic Pulse Deodorant Body Spray for Men ensure 48 hr of odor control although out of this two Dove Men Care Antiperspirant Deodorant, Mineral + Sage seems long-lasting as it protects from body odor as well as sweat.