Certainly, a change in the diet and more water consumption is always a surefire way to rid the body of odors but if that is not an option, shave your pits. Many women like myself, do it often enough so they need not wear any funk killer. The crystal rock/stick is good but the best funk killer on the market is Certain Dry (formerly known as Certi-Dri).
http://www.certaindri.com/Pages/CD_Home