Socrates has issues with fire works, and thunder.. It started with a storm two years ago.. After the storm, I noticed that he wouldn't go down to the basement with me, and when I picked him up to take him, he was shaking like a leaf, and panting.. Then he started shaking when he heard the fire works, and thunder.. He was at the vet yesterday for a check up, and the vet would've given me an Rx for Valium.. I had started to give him Benadryl on my own, at 6mg for a body weight of 15lbs.. I also bought the Thunder Shirt.. It didn't work.. Benadryl seems to do the trick.. The vet said to give him up to 25mg if need be..
Good luck..
Barri