Get Your Dog Care Questions Answered by Experts
It could be any number of things. Swelling of the face is usually associated with an allergic reaction. You can give 25 milligrams of benadryl and see if it improves.
If not, you need to see the vet.
Let me know if you have more questions.