I hope the vet visit goes well with it. That's how Maggie got a salivary gland cyst (Belle got irritated and bit at her head/neck pretty hard before I could get them separated). If you want to see more info about that situation, I gave a very lengthy explanation of how they occur and the treatment Maggie had, etc. in the 'bump on dog's face' thread, also here in the dog health section. Best wishes for a quick recovery!