Since there doesn't appear to be a break or dislocation, you might try making him retract his leg then wrap masking tape around over the sole of his foot, across the shell and back to the foot. Securing the leg so he can't use it for a week or so will give it a chance to heal.