My previous dog made me angry once, but overall my pets have not really ever made me angry. During training them, they are going to perhaps tear some things up and maybe have behavioural issues until they become accustomed to being around you, and your family. I never got angry during training any of my pets because I had already expected them to be a bit naughty until they were fully trained. The one time I got angry with my previous dog, was when she decided to run off on me, endangering her own life too by crossing the road by herself. What happened was, I was talking to someone on the phone whilst I was walking her, and because I had raised my voice, my dog thought I was shouting at her and then ran off across the road before I could catch up to her. This was really unexpected behaviour from her, but I'm just glad that she was not hurt. Luckily there were no cars coming!