The best way to train a puppy is through positive reinforcement, consistency, and patience. Use treats, verbal praise, and affection to reward good behavior and ignore or redirect unwanted behavior. Keep training sessions short and fun, and be sure to socialize your puppy with other dogs and people to help them become well-rounded and well-behaved pets.