Looks like a Walker to me! I'd recommend getting a video and starting a new thread asking for opinions. But my basic basic point to start is by really working the walk. Take him out riding entirely at a walk and have him move out as much as he can while maintaining a walk. The walk will strengthen him up to improve his gait.