also have you thought about an osteopath or chiro to check him out? if he isnt keen one one side it could also be a misalignment form his birth.

but also definatly do the football hold