Or, your dog may have a bad tooth causing an abscess.
This could be many things, from an insect bite to an abscess in the mouth. You will need to take her to the vet
It sounds to me like your kittie has an abscess either from fighting and getting bit or from scratching. You should take her to your vet right away.