You do not have to train your puppy to do tricks for amusement, but you should teach him how to sit and how to stay. These basic commands can make him a much more desirable pet as he gets older and grows into a dog. You do not want your dog to be jumping on top of people who come to your house. You need to teach your puppy how to sit.
Your puppy should also know how to stay. This is important. Imagine your dog following you across a street. You can potentially save his life if you can teach him to understand how to stay put.
You do not have to use force when training a puppy. You should not rub their nose in anything or hit them. Puppies react more to a stern voice. Severe punishment for a dog is being banished from the pack. If the puppy misbehaves, you can put him away from the family for a few minutes and he will get the hint. There is no reason to hit the puppy as this may actually hurt him and is really not an effective way to train the animal.
In particular, the Down and Come commands can potentially save your dog’s life. You want to ensure those two are well taught initially and reinforced continually throughout your dog’s life. Why so? Suppose your puppy’s collar suddenly breaks or comes off and your puppy heads straight toward the busy highway. In that event, an instantaneous response to either the Down or Come commands could well save your puppy’s life and you will be very grateful for the time spent the time on puppy training and the basic commands.
It may not be as easy as it sounds to carry out 

