Nothing is more frustrating than trying to take your dog for a walk and all he does is pull on the leash, circle around you, and do everything besides walk beside you where he belongs. This can lead to your pup not getting the exercise he needs, which at the same time means you aren't getting yours either. Training your dog to walk beside you is one of the easier skills to teach your dog and more importantly, it could save his life.
The only thing that makes this skill challenging for your pup, is that all he wants to do is sniff absolutely everything along the way. He is not likely to be very happy with you keeping him on a leash that prevents him from doing so. However, once he gets used to being by your side, you can both enjoy long, calm, relaxing walks.
In many ways, this is a lot like the "heel" command, but the behavior you want from your pup is not quite as restrictive. Instead of sticking to within a couple of inches of your leg, your pup will have a little more latitude in how much he can move around. While you can give him a little space, you should never let your pup pull on his leash.
Keep in mind that during the time you are training your pup to walk beside you, every walk you take should be considered a training session. At the same time, be sure to make the first few training sessions relatively short until he becomes comfortable walking at your side. Be patient and have plenty of his favorite treats on hand to reward him every time he gets it right.
In order to train your dog to walk at your side, there are few supplies you need to lay in. Thankfully, other than a few nice days, you don't need much. Here is a short list of things that might come in handy: