Have you tried to incise it and then drain??.. then put neosporin, then sugar and iodine wrapped on with gauze and tape.?
If it doesn't ooze infection when you incise it, then it could be a cancerous growth... that's when I'd think about putting him down.
Can he do his job with that huge thing?