Training your dog properly is helpful as they would be able to understand situations and the could act accordingly. But when you will train your dog, one thing is important that you should consider. The language that you will use to train them. If you live in one place and would not go to another as you will live there permanently, it is best to train your dog in the language of that place. That is because they will not understand if others will communicate with them using another language.
Dogs are willing to be trained because during the training and when you are making interaction with them through the commands, it is the time you have a bonding together. Dogs like attention and interaction with people. You can also give them a task when they had undergone obedience training as they would be bored when they do nothing. Giving them things to do makes them feel worthy. While you also let them undergo the training, they can use it as an outlet for their mental and physical needs.
When you had taught your dog the obedience training then it would be for your benefit together. You can let him sit still while you attach the lease or while you prepare their food. When you would be outside, your dog may act more active and may bother you. When you have trained them, you can be comfortable and they too would be able to know what behavior they should still possess even if the environment is changed.