I agree with William. A poorly trained dog, or not trained at all, is not an enjoyment to have around. I find nothing wrong with being firm with dogs and I was. I had several German Shepards but they did not get disciplined in the same manner as my Yorkie.

My kids also got a spanking or a swat when they warranted it. Beating, screaming and knocking your animal around is not the same thing as a quick swat followed by a stern NO. But you must do it the same every time followed by NO. Eventually, NO, is enough but you must be consistant by not letting them do something one day but the next day they get in trouble for it.

One word commands is what they learn. Don't throw entire sentences at them. They don't understand the English language and they don't understand screaming at them.