Happy to report my dog is doing better now
Thanks Hazelrunpack for sharing your experience. It seems my dogs recovery is similar to what you've described. It will take a couple of weeks for the swelling to go down.
As for my dog, he is very happy to be home. Guess I got a little worried.