We had this problem with Punkin too. We would stop walking everytime she pulled. She very quickly realised to stop pulling. She loves her walks way to much. We also give lots of praise periodically while we are walking when she
is doing the right thing. It has made the walks soooo enjoyable. I would say it took only a couple of days to break the habit.
Good Luck! Hopefully you will have more enjoyable walks very soon