I have had problems with Belle and pulling (as you already know, Laura). I found that when I started 'leading' and not 'following' especially through doorways, she started looking to me for directional leadership. If I make her walk beside or behind me, she pays more attention to me and less to the interesting things all around her.
Maddy seems to already be a submissive personality pooch, and seems to realize you're the boss. If Maddy is totally focused on you, I see no reason to make her walk behind or beside you, but if she's like Belle, and is determined to be the leader and set your course on the walk, she needs to be put back in her place (i.e. following your leadership in both commands and in choosing where to walk).
Bookmarks