I would also suggest if you can't do the soap and water to try good old baking soda like( arm & hammer) on you arm pit and chest area to kill the bacteria. Its all I use instead of deodorant and I never stink. Picked up the trick from some hunters that didn't want to drive the deer away with commercial deodorants.(may want to test at home though, some people with sensitive skin can't use it ) Do not put it around your private parts though , I would use baby wipes for that or carry a weak iodine /soap mix or a betadine antiseptic solution in conjunction with wet wipes if your the sweaty sort on an extended hike prone to jock itch or athletes foot ...this is good for wiping either area and avoiding fungus and keeping clean. Can be found in the area near alcohol or peroxide at a place like Walmart for @$6 for a little bottle or if your wanting a larger quantity for less money at a vet supply store for $11 for a gallon.
I would think though as suggested by the others that changing clothes before bed and at least airing out the dirty cloths at a minimum would be the best bet option.