I've just really shouted at my dog and I feel awful. Her barking at people passing the house has been awful today. She has an incredibly loud bark and it's driving me mad. I shouted really loudly and feel so bad. She's falling asleep on my knee now so I know she's fine but it's completely unproductive and just horrible to shout at a completely innocent animal. How do I desensitise her to not need to defend the house?