I would make sure you check over his paw, in between the pads, and the pads. A tiny cut or something caught in between the pads cn cause a dog to limp. It sounds more like he sprained or stretched something, but int he meantime, take a look to be sure...