His hair isn't crazy! It's gorgeous.
I echo the other posters
- use a gentler shampoo,
- use a moisturizer (we use Myhoneychild products on my girls) and
- let it dry naturally
His hair is going to be curly, frizzy, and non-defined (even if it starts out with defined curls, see what it looks like after playing all day).
...And there is nothing wrong with that. Embrace his naturalness.