I usually let the vet tech hold my pup and then take her back after the shot. I can't stand to hear them cry.
She may have pain at the site of injection. Our chi yelped when we pick him up also. He ended up having a nice size lump at the injection site and yelped for a few days after.