Meat, dairy products, acidic beverages and refined grains and starches can all cause body odor. Underarm sweat stinks because our internal odors ooze out through our pores. The outer condition always reflects the inner condition. Focus on adding more veggies and frutis to your diet and cut out processed foods and animal producst.