Impulse control vs. trial and success learning
Instead of trying to develop an impulse control inside the animal, I much rather prefer to focus on teaching the essential skills that my dog needs. When you teach all of the skills step by step, you teach by adding successes not by eliminating errors.
Your dog learns all the time
Dogs learn all the time not only when we decide to train them. Whether you like it or not, your behaviour is a big influence on your dogs’ learning. I would encourage you to focus on the positives and the things that you want to see in him. Focus on what you want, reinforce it and see more of it.
Our role in training animals
Training animals is far bigger term than many people think. It’s about empowering them and giving them a choice. It’s more like educating them. The question is, will we make that effort to educate ourselves? And it's not about judging one another and fighting with each other on who is right. As long as we continue to educate ourselves and let others do the same, we can massively improve the welfare of all the animals we interact with.
Many times we don’t even bother trying to learn a new skill. We convince ourselves that it’s not for us. When what we could do is to find the first successive approximation and start learning through a fun and successful process.