It is pretty likely it is from the vaccination although it is usually a little quicker than that. I would keep a watch on him and if he seems to get worse give your vet a call as they may have limited holiday hours. You can take his temperature rectally to see if he has a fever. Normal for a resting dog is 101-102.
__________________
If my answer was helpful please click the green accept button My answer should not take the place of a Vet's diagnosis when needed. Positive feedback is most welcome and a bonus-though not required-is greatly appreciated no matter how small.

