Dogs are intelligent enough to learn the behaviors that you desire. Puppies are not miniature adults - they are in fact infant dogs. Consider his physical and mental limitations when setting your expectations. The most effective way to train a dog for a specific behavior is to give him treats, praise, or affection. If they are food motivated, treats might be more effective than praise. The most important thing is to consistently reward your dog for positive behavior. It is best to keep the training sessions short and to the point. You should limit them to 15 minutes.