Yes and no! If you use a shock collar gently and set the right level of stimulation when training your dog, he will react positively to the training. But if you punish him for ignoring commands by shocking him, he will become more aggressive and more stubborn. Instead of doing that out of frustration, it is better to go a pro trainer. It will cost you, yes, but it’s worth it.