Sounds normal for prednisone. He will be hungry and he will drink more. Don't free feed, if that's what you are doing. Also, water may be part of the weight gain you see. Certainly talk to your vet. If you are going to cut back on prednisone it has to be in a controlled way, tapering the dose.