Could you post a few pictures of the area? If you get a video of him trying to walk, that might be helpful too.
There are a couple of conditions that could cause a swollen joint - as Azygous suggested MS is a possibility. Although the skin may appear intact, a simple fine poke into the skin can...