It could be a tumor but no way of knowing for sure without a biopsy. Has he possibly injured himself on something that has caused a bacterial infection? The redness indicates infection. You can treat with Furan-2 and Kanaplex and see if that helps. Good luck!