There is nothing inherently wrong with telling your dog “no,” except that it doesn’t give him enough information. Instead of telling your dog “no,” tell him what you want him to do. Dogs don’t generalize well, so if your dog jumps up on someone to say hello and you say no, he may jump higher or he may jump to the left side instead of the right. A better alternative would be to ask him to “sit.” Tell him what you want him to do in order to avoid confusion.
In the twentieth century, formalized dog training originated in military and police applications, and the methods used largely reflected the military approach to training humans. In the middle and late part of the century, however, more research into operant conditioning and positive reinforcement occurred as wild animal shows became more popular. Aquatic mammal trainers used clickers (a small box that makes a loud click when pushed on) to "mark" desired behavior, giving food as a reward. The change in training methods spread gradually into the world of dog training. Today many dog trainers rely heavily on positive reinforcement to teach new behaviors.
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.