Thanks so much for the link Santosha I'll see if I can get a couple of the books and the resources online look good.

And thanks Netix and sunny09. I have tried to explain why he hits and that he's not being naughty (because of course I've taught my DD that hitting people is not OK)