Since you know your son better than we do, then how do you calm him down at home? When you need him to sit still for a haircut, dentist appointment, church service, etc... what do you do then? My DS was about his age when he arrived in our family and although he didn't speak English, he was able to obey when I told him to sit down or to be quiet, and he had lots and lots of issues at the time. You have some time before your adventure, right? How about practicing airplane trip with him and making it a game, so he knows what you expect of his behaviour when you travel?
Rico: He's not a mutt, he's a "Designer Breed."