What type of food bowl does your dog eat from?
I also think before you start throwing all sorts of things into the food...you get the dog checked out.
If the Benedryl is not working....then it may not be an allergy.
Have the vet check for some sort of nasal or mouth tumor.
Gina