It's important with all dog training but especially with young puppies to use lots of encouragement, praise and rewards (positive reinforcement) in your training. Start your puppy training sessions as soon as your little puppy arrives at your home - it's never too early. Set your puppy up to succeed, concentrate on developing desirable habits in your puppy and preventing undesirable behavior. It's much a better alternative to put your puppy on the right path from the start, rather than trying to correct established problem behaviors later on.
Every dog needs to learn to walk on a leash. Besides the fact that most areas have leash laws, there will be times when keeping your dog on a leash is for his own safety. Learn how to introduce your dog or puppy to the leash, then teach him how to walk properly on the leash, even beside you on a bike. A loose leash walk teaches your dog not to pull or lunge when on the leash, making the experience more enjoyable for both you and your dog.
If he's an older dog, he's probably used to his name; however, changing it isn't out of the question. If he's from a shelter, they may neglect to tell you that he has a temporary name assigned to him by staff. If he's from a breeder, he'll come to you with a long name, which you may want to shorten, or change. And if he's coming out of an abusive situation, a new name may represent a fresh start. But we're lucky: dogs are extremely adaptable. And soon enough, if you use it consistently, he will respond to his new name.
Imagine your puppy running out the front door. You call him, waving a treat. But he'd rather chase a squirrel into the road than come back to munch on a treat. In addition to the obvious danger of Puppy getting hit by a car, he learns that he doesn't have to listen to you. He learns that he's in charge of what he decides to do and what he decides not to do.