Have you had the "tumour" checked by a vet?
Some potential tumours turn out to be simple fatty lumps or infections, or purely benign.
If he's not suffering you have no real reason to put him down, especially when, potentially, the whole thing can be fixed with a couple of snips and a stitch, or a course of antibiotics.