To teach a dog to come when called, you can use positive reinforcement methods such as treats, toys, and praise. Start by calling your dog's name followed by the command "come" in a cheerful tone. When your dog comes to you, reward them with a treat and lots of praise. Repeat this training in different environments and gradually increase the distance between you and your dog. Consistency, patience, and practice are key to successful recall training.