Over-the-counter (OTC) antiperspirants and deodorants are effective cures for most body odor. There are prescription antiperspirants if the OTC products don’t work. Antiperspirants contain aluminium-based compounds that temporarily block sweat pores.