HAs the vet done anyu blood work or anything like that??? Might even look into getting his back xrayed. I have 2 giant breeds and They drink tons!!! and pee it out. I am concerned that your furbaby isn't eating that well. Another concern to bring up to the vet. Good Luck