Had the same reaction with Asha when she got her shots the first time. I didn't know at that time,that it was best to spread them out. She would yipe anytime somebody touched her shoulder area for 2 or 3 days. I called the vet and he told me to give her Childrens Benadryl and 1/2 baby aspirin. Since then, I never let them get more than 1 shot at a time, and given them half a baby aspirin 2 times per day for the first 24 hours. Not one problem since, and they take their shots like troopers!