We have a training collar we use on our one year old. It can give him a shock, and the intensity is adjustable. It also has a vibrate mode. When you want him to stop a bad behavior, first we tell him using the same verbal command for all bad behavior, like jumping up on people, taking things that don’t belong to him, or excessive barking. If he doesn’t cease the behavior, he gets the vibration. If that doesn’t work, he can get a shock. I want to emphasize that we have only given him a shock a handful of times, and we haven’t needed to shock him in a long time. If we vibrate the collar, he will stop what he’s doing instantly because he knows what can come next. In fact, we can stop excessive barking just by putting the collar on. This has worked well for us on our Pyrenees, a breed that can be pretty stubborn and independent minded and is not known for accepting training as willingly as other breeds.