I would also add that you shouldn't feel embarrassed about feeling stressed. I've had lots of friends and family say to me "she's just a dog, it doesn't matter" when things like this have happened with Pepper. But when you are working really hard with your dog to get them to be a calm, polite and generally lovely family member to be around, and then you feel like they let you down, it is SO annoying/frustrating/upsetting. I have come home from walks in tears before! A few days' perspective always helps, but I wouldn't beat yourself up about feeling upset either