It is quite possible it could be the shots. A good friend of mine had that happen with her cats. They got quite sick a few days after the shots. She took them back to the vet, where they were examined and told it was the shots. They were back to normal in day or so.
Hope your puppy is better soon!