Now, I don't want to make this sound like he has tons of issues and isn't learning, but it's the truth. And well, he can't go anywhere if he doesn't start somewhere.
Dante has almost stopped refusing to walk. He doesn't plant himself, but he lets you know he doesn't want to go for about ten steps before he realizes "Hey, this is fun!" One funny thing is: no matter where we are, Dante know where home is, and always tries to get there. I don't know why he is such home-body. He really does love his walks, seeing the world, and going to new places, but he never refuses the offer to go home.
I have been really surprised at how much endurance he has. Even from the beginning he can keep a pretty brisk pace for 30 minutes and still want to run around the back yard for as long as I'll let him (there's another post coming on that). Dante loves to walk as fast as he can, and would really prefer to run (I can't run with him until he is 12 months), so we have been working on walking a lot slower. He's got that down pretty good, and (for the most part) will stick to whatever pace I am going.
Overall, Dante is a really good walker and will only get over-excited when he sees the drains ;). But in the last week or so, he has started to walk right behind me instead of next to me so that he can jump up and grab the leash or my shorts. This has gotten really old really fast. He has mostly only been doing this for the first half of our walks, so I'm hoping that he is just excited and will grow out of it quickly. Dante has also started barking when he does this, but if I stop and ignore him, he stops relatively quickly.
I know this post is already longer then I expected, but now that I have written it out and see it, I think Dante is making more progress then I realize. I can sometimes get frustrated when walking Dante, and just have to keep reminding myself that he is only three months and we still have lots of time to work things out.