I just wanted to mention that I had a dog once I had had her since she was 5 weeks old, and the first time she saw a gun she freaked out - Somehow she seemed to know it was dangerous. Maybe it was the attitude of the man holding it... I don't know, but she did recognize the danger of it.
That is really interesting. Your are probably right. They pick up on the smallest body language signs. Thanks for sharing!