He got better, the gasping/gagging was almost totally gone, but then he got up and walked around a bit and it started back up again. I gave him Benadryl, only ingredient listed is Diphenhydramine HCI.

The vet's office is closed so I want to be sure it's something that requires vet care before making him drive back in to the office, but it has been an hour now and he is still licking the floor or anything around him and seems distressed, sometimes he gags and coughs, but he will still accept water or a liver treat.

There is no swelling at all that I can see anywhere. I've called back once and he suggested giving the Benadryl just a few more minutes, but I'm going to take him in if it doesn't let up in the next 10 minutes. I just wish David were here to help me with all of this.