It's a hard thing because I grew up in a family of yellers, and yelling was simply a way to communicate.
But because I am a YT fanatic, I know fully well that yelling does not work. Wosie is being raised in a totally different manner from my other 2, and I think it's working. She is much better behaved, and I think even happier than my old pups. Wosie only gets scolded if I catch her doing something bad, and I never yell, only show her with facial expression and tone that she is doing something unacceptable, and then I redirect. No yelling. Tone is an amazing thing. Hey, they don't truly understand what you are saying anyway, it's how you say it that gets the message across.
I know if there was danger involved, there is no way I could stop myself from yelling if it meant that I was communicating urgency. Last resort yelling is fine by me.