I have said before that I disagree with training for puppies.
It is not uncommon for pups to pull a "brain dump" somewhere between 6 months and a year, which effectively undoes any training done previously or at least makes it null and void for a while. In reality they are simply testing and learning but the effect is the same.
My start was with horses and I saw repeatedly the impact that hard training had on young horses both mentally and physically. Horses that train young have lower lifespans, more injuries and slower recoveries in my experience. They also resist new behaviors as they age and display more OCD behaviors. All because the foundation and groundwork is improperly laid.
It has been my experience that dogs and children are much the same.
I did not teach my son advanced mathematics at two years old, I don't teach puppies hard obedience at a few months.
I step by step lay a foundation that enables them to learn later. I work on the simple concepts of trust and engagement. I teach them to trust me and themselves, I let them learn by experience and explore their world. Come is a game, sit nets rewards. Later that proves useful. And a solid sit covers a multitude of sins, because a sitting dog can't jump, bolt, chew, nip, etc. So if that one command is highly valuable in a dogs eyes because as a baby it always netted a reward, treats, cuddles, praise, play, etc, then I have created a rule of compliance and calm being beneficial to the dog. Come is a game so later when I need it I get an enthusiastic and energetic recall because it was always fun.