All the tips are great. The puppies I have had a lot of problem with, I have done the "mommy is being an idiot" game. Combine strange noices with jump, dance, go down and pat the pavement, say something like cooooomsie coooomsei puppiese duppesie yey ohhhh yaaaa sooo gooooood, in a real happy voice (your husband and kid will not walk with you ever again, but the dog usually think you are too much fun to resist) take little steps, end of leash and do the "thing" hopefully that distracts them and they come to you because you are just too crazy to turn down lol.
When she pulls for home, turn the other way, and do the same thing to get her attention, when she comes to you praise of course, then continue towards the house again. The idea is to make her see that if she behaves the way you want her to, she gets the reward, in this case the reward is to go home (and bunches of praise and some treats)
Good Luck
Marit