You should search for the best psychiatrist in your area. Since the stepson is older you can look at book teen and adult specialists. Whatever is going on is most likely beyond ADHD. As for your own son, why don’t you let him shower in your own bathroom or something? He shouldn’t have to put up with this.