People are going to think I'm weird, but you don't need to use soap or shampoo to be clean, unless you get really dirty. I haven't used either for bathing in almost a year. All soap ever brought me was acne and all shampoo ever brought me was a dry scalp and dandruff. When I touched my head it looked like a snowglobe. I no longer get acne, my dry scalp is gone, I haven't lost any friends, no one has called me smelly, and I've gotten comments on how soft my hair is. The only time I use soap is after handling raw meat or using the bathroom.
If anyone wants to try this, for the first week (sometimes weeks) your body will produce oil like crazy, so start sometime when you don't have too much social interaction, because at first you will be dirty and smelly. Secondly, your diet has a very big impact on your body odor. Things like diary and Indian food can leave you smelling pretty bad. I'm lactose intollerant so I avoid both anyway. Thirdly, you will still sweat so use deodorant when you're doing physical activity or if you sweat a lot throughout the day. Lastly, while many people have had success, some of us won't.