He's probably just totally out of shape. Did you weigh him before and after you went? The cut pad is proof he doesn't get enough exercise.
The drinking the water is funny. Maybe he is too hot due to the excess weight. Cut down on the food and try to increase the exercise slowly.
Edit, I just see you brought him to the vet and he lost weight, that is strange.