DS (8 y.o.) has had body odour since he was about 6. No other signs of early puberty - just stinky. He showers daily (and we check that he is cleaning properly) and wears a clean t shirt every morning. He also uses a natural aluminium free deodorant (Scrubbingtons Pit Stop) - and it's obvious within a couple of hours if he forgets to put it on. But this summer it's getting more noticeable - I open his bedroom door in the morning and his room is really smelly.
What else can I do? At what age are "proper" deodorants (eg with aluminium) seen as being ok?