Teaching your dog to 'wait' is about teaching him patience. You do not want to be bowled over when you are opening the door to let your dog outside. Likewise, if your dog is in a vehicle, you probably don't want him running out of the vehicle until you are ready and have him under your control. Dogs are eager when it comes to meal times and receiving the occasional treats. When your dog is impatient, it makes it difficult for you to prepare his food. Teaching your dog to wait not only teaches him manners but also gives you time to prepare for what's next. Once you teach the command 'wait', you might find you use it often. Dogs are eager and usually impatient. 'Wait' is a command you can use every day once your dog has it mastered.
Teaching your dog the 'wait' command will begin with piggybacking on commands your dog already knows. Putting your dog in a position such as 'sit' or 'down' and asking him to wait might be a little confusing at first for your dog. because he already understands 'sit' and 'down' and may not understand what else you want him to do. Dogs who are just learning the 'wait' command may understand you want them to do something, but because they are not sure what to do, they may stand up and sit back down and stand up again, a little confused as to what your expectations are. Be sure if you are teaching the 'wait' command that your dog already has a complete understanding of simple commands such as 'sit' and 'down' so he can understand which position he should be in while he waits.
As with any other obedience training, to get started you will need to have treats for rewards. To effectively teach your dog to 'wait' you will want a screen door or a gate where you can separate yourself from your dog while allowing him to still see you. You will also want a leash on hand if you’d like to train him to wait while walking on a leash. Have some patience and be prepared for your dog to be a little confused at first until he understands waiting is just being patient.