To teach your puppy his name, train him for two minutes a day, starting in a quiet area and gradually moving to an area with more distractions. Let him sniff a treat, say his name and move the snack in between your eyes. When he follows the treat and looks toward your eyes, praise him and give the treat.