You Are Welcome. You wrote In an earlier post that you would like to teach your puppy some impulse control. If your interested, you can teach some basic control exercises as A regular part of the puppies day.
When you feed him hold his bowl of food up above his head, just wait, he should sit when he gets tired of looking up. If he knows the sit command, you can say it, Once Only. Wait him out. Once he sits, slowly lower his bowl slightly away from him. I expect him to start to get up. Watch him closely, as soon as he starts to get up you stand up straight holding the bowl in the prior position. Do not give another command, when he sits, start to put the food down slowly, repeat. All of my Belgian s have learned this in one lesson. As soon as you put the bowl on the floor you can release him to eat. The goal is to extend the time between you putting the food down and releasing him to eat. No force, no corrections. He learns to watch you and he learns to wait. I play this game when my dogs go in or outdoors, too. Dog goes to door, position yourself between dog and door with your hand on the door knob. Say sit, wait, after dog sits, slowly open door, if he starts to get up close the door. Ideally the dog learns to sit and wait for you to open the door, you go through first, and he remains seated until you release him. No force, no physical or voice corrections. He learns to watch and wait. You can do the same thing before you release him from his crate. Ask for the sit with your hand on the latch, wait. When he sits slowly open the door, if he gets up close the door. He learns to sit until released. These are simple control exercises you can incorporate into the routine and Yes, they count as training. This becomes a safety exercise to learn to sit and wait. Good luck!