I already took him to a vet. He doesnt know and the only way to find out is to get a sample of it and take it to a lab to be tested. Just the test alone is $50 and to have it removed (if its a tumor) will be $200. Im going to be checking to see if its an abscess tomorrow.