I have no idea either, Could be many things.
Does your dog have a fever?
If you feel this turns into
an emergency situation than I would take
him to an emegency vet today.
Either way please keep us updated.