I'm so sorry that happened

I can understand your frustration. I'm personally pretty laid back but my husband has gotten REALLY upset like that and he does the same as you did, takes a step back and some "alone" time until he is calm again. I agree with what i heartyorkies said, sometimes it is very trying to get them through the puppy stage.