Body sprays are a lot like perfumes - containing fragrance extracts such as herbs, oils and spices, mixed with alcohol and water. So they can help you smell great, giving you a fresh scent that lasts for a few hours. But they don't stop you sweating.