Earlier quoted context omitted.
Punishment, aka negative reinforcement, can be required in some cases. For instance, if your dog learns they can jump on the counter to steal food, then there isn't really a way to train that out of them with positive reinforcement. That doesn't mean yelling at a dog per se, but using a loud sound or might mousetrap on the counter can help discourage the behavior. "Timeout" is also a very common dog training strategy…
Ehhhh, much like children it really depends on the dog. I have a counter surfer at home, and we tried the negative reinforcement, time-outs, loud noises ect, and all it did was give her food aggression where she never had any before. Training leave it and removing opportunities for her to steal worked out way better long term. Now if she finds a chicken bone or something on a walk I can just take it from her when bef…
Yea, that's what we did to, but I don't really consider that training the dog not to jump on the counter.