I think he might have had a stroke, you really need to get him to the vet, to make sure that it is what happened and that it doesn't happen again. Hope this helps, good luck to you and the pup.
Didn't find the answer you were looking for?