Have you had the vet check his inner ear? My old dog used to lean to one side and act disoriented. We thought that he had a stroke, but it was just an inner ear problem that was affecting his balance and sense of direction.
I hope he's okay. I know what its like to see have sick pet.