Updated On September 23rd, 2025
Pet's info: Dog | Mixed Breed Small (up to 22lb) | Female | unspayed | 3 months and 20 days old | 4 lbs
My puppy had a shot today and has pain around the injection site, enough to make her Yelp loudly. What can I do to help her?
2 Answers
Published on August 1st, 2017
You can apply an ice pack to the area of the injection site for today (if your vet is closed). A bag of frozen peas works well for this as it can conform to the area. Be sure to wrap the ice pack/frozen peas in a thin towel or cloth so it isn't directly touching the skin. You can leave it on for 10-15 minutes and reapply every few hours. If she is still painful tomorrow call your vet and they can decide if she needs some prescription pain medication. Signs that she may need to see a vet right away (an emergency vet) would include severe lethargy, vomiting, difficulty breathing, swelling of the face, or hives.
5Pet Parents found this answer helpful
Published on August 18th, 2018
Vaccines can sometimes be associated with some injection site discomfort. If she is okay with it you can try lightly placing an ice pack on the area for 5 minutes 2 to 3 times a day for the next day or 2. Just make sure you wrap the ice pack in something like a towel and don't put it ditectly on her skin. Also make sure it feels comfortable on your skin before applying it to hers. I would also recommend letting your vet know about this so they can note it in her record to try to avoid this with her next vaccine. She may also benefit from a little pain medication and your vet could provide this to give now and for you to have on hand for her next vaccine. Just make sure she is otherwise feeling normally and that you are not seeing signs of a vaccine reaction such as facial swelling, hives, vomiting, or diarrhea and that the area is becoming less sore. If not, she should be seen by a vet. I hope this helps and thank you for using Petco Pet Education Center, formerly Petcoach!
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.