<human>: Give me a shortened version of the text

My dog successfully walks on a loose leash, no question. However, he is still walking slightly ahead of me. So far I've done a lot of follow mes and heeling training but on the walk he's still just a bit too excited. I've taken him out to 7 different areas of varying excitement and trained him in them for about 15 minutes 3 times each. He listens well outside but when we walk he just has to stay that extra 2 feet in front of me. What I've been doing so far is clicking those odd times he's next to me and giving plenty of reward but I can tell he's still a bit overstimulated as he doesn't seem all that interested in the cheese or chicken or whatever I'm using. I don't mind him walking like this but I would love to have him stay right by my side. Any ideas? I've tried the kikopup method but he just circles me and sits next to me. I also used this to teach him how to walk on a loose leash to begin with.
<bot>: dog isn't overstimulated in new areas UNLESS we're walking and walks slightly in front of me. I'd like to get him right by my side. ideas?