He is slightly odd and always has been. He has always embarrassed me at social gatherings as he doesn't quite know how to behave. Nothing major just interrupting adult conversations constantly with something "important" or attention seeking behaviour like making jokes when it is not really the right time. When he was younger he was constantly pushing other kids over and hitting them. Partly, I think he has spatial issues. He cannot walk in a straight line and trips others up by stepping in front of them. His room is an absolute tip. He goes through phases of misbehaving at school but cannot understand what he has done wrong. He is constantly challenging at home by annoying his brothers and me; seemingly deliberately. He gets obsessed with things and expects others to be involved with his obsession and gets angry if people don't do what he wants them to.
He will only eat really plain food from a very limited range.
He is severely dyslexic but otherwise quite bright.
He over-reacts to challenging situations and hates change. For example, he went crazy when I got an au pair. He is also obsessed about not being late for school and leaves the house extra early. He would totally freak out if he was late. He has tantrums..
Apart from this he is quite a nice boy! He has a good set of friends and is sociable. He enjoys Scouts and football (although goal keeping is one of his obsessions and he will not play out field).
In summary, he is just difficult, slightly eccentric and very highly strung.
I don't know if I should just continue with normal disipline or if I should read up on Aspergers and try and help him in "alternative" ways. I don't want a diagnosis as he functions just about OK socially and educationally.
Any advice please? Thanks.