I'm glad you've gotten an appointment today- let us know how it goes. It could be a tumor or an infection, but at least it's something the vet can reach- not something deeply internal, so that's a plus. You have all our best wishes for your pet's good outcome.