Thank you all for your advice and concern. We're taking him to the oncologist in a couple of hours. We're fortunate in that we'll be able to cover the cost of whatever treatment he needs. He's sitting at my feet right now and obviously has no clue. I wish there was a way to make him understand. Here's a pic of the big guy: