Don't worry. It will be fine. I still remember the day I took Gigi to the vet. She loves the vet... that's until they gave her the shot. It will be fine. Instead of worrying about the pain from the shot, I will keep an eye on whether he will get any allergic reaction from the shot.