Did the vet check his sugar level? Excessive drinking and peeing may be diabetes. He's such a handsome sweet boy.