Body odor may not be caused by lack of bathing/showering in people with ASD. It may be because some have digestive problems and have undigested food in their body, which, unfortunately, creates bacteria, which can cause body odor. Here is a more in depth explanation of it: http://www.enzymestuff.com/conditionbacteria.htm
Addressing the digestive issues, with things like digestive enzymes or achieving the appropriate mineral levels, should make the body odor go away, along with many other symptoms.
Of course this only applies to people with digestive issues......the rest, who may not bathe properly, we know why they have odor!
_________________
Your Aspie score: 104 of 200
Your neurotypical (non-autistic) score: 111 of 200
You seem to have both Aspie and neurotypical traits
"Let food be thy medicine and medicine be thy food"
-Hippocrates