The easiest process for teaching a dog a new command involves "shaping" the behavior. When your dog does what you want, use the command and then give your dog a treat. For example, when your dog sits, say "sit" and then give your dog a treat. Teach your dog to stay by telling your dog to stay, holding up your hand and then backing away slowly. Give your dog a treat for staying for a few seconds, and make sure to give your dog the treat while they are still staying. Gradually increase the amount of time you expect your dog to stay, and reward your dog for their successes. To teach a dog to come, call your dog to you in an excited tone and then give your dog a treat. Repeat the exercise a few times a day, and then gradually increase the number of distractions your dog is exposed to when you ask your dog to come. Never call your dog to you to punish your dog, and always use the same word to ask your dog to come.