That's very good to hear. I sure hope it's all over!
It was great that you had the shot to give him. I don't. ~hmmm~
I think you might be able to get your vet to order some for you. Sometimes I get it from my vet, sometimes my DIL orders through her work for me. It's really worth having on hand.