The Benadryl makes them sleepy, so when they are sleeping, they aren't awake and anxious. I have heard good things about the Thunder shirts, too. We hardly ever get thunder storms here; just lots of rain! That really loud thunder can be scary, though, for people, too.