As far as meds go I'd say risperdal is the best choice. Otherwise I would highly suggest changing his diet. No processed foods, definitely no food dyes, no high fructose corn syrup. We don't quite do the feingold diet but I have seen amazing results with it. We have more hyperactivity than aggression. Getting rid of processed foods helped my boys. Honestly I think getting my oldest to have a really great breakfast made a huge difference. His teacher and my son could tell a difference.
A good book that's practical and easy to read is optimistic parenting. It has great home ideas.
Suzi, working mama to my ODS(2004),
and married to the love of my life