Hi,
Since the swelling looks quite bad (and seems to run down his neck slightly? ) in the last pic I would book another vet visit for him to make sure nothing has gotten infected.
It sounds like the poor guy has had a rough time of it lately.
dr del