I really shouldn't post on here because I am hopeless at teaching my son, aged 3 and a half, to walk with me. I would love to say that the running away thing is all down to a child's personality, but I can't. Last year ( when my ds was 2) he would run away from me, dawdle and resist reins while walking perfectly well with his childminder. Not that she found it eassy going but she managed to get him happily in reins or holding her hand in the end. I saw them together several time so I know she was telling me the truth. She gave me tips but I still couldn't get my ds to walk so obediently with me.
So, mum2boy, would it be any good asking your parents to adopt a strict approach, tell them it's just to see if your ds would take more notice of them rather than you? I think it would be good to tell them about the problem you are having and ask for their help.
Anyway, I resort to these methods when I am with my runaway - the times I have temporarily lost him are countless - firstly I hold him by the wrist not the hand when we are near traffic and crossing roads - he can't wriggle out of my grip.
If he is being really difficult I carry him. Yes, I am a pathetic soft touch, but at least I know he is safe and we are not having a tantrum. The smile of victory as he snuggles his face next to mine while being carried along some boring pavement fills me with mixed feelings - nice to have a cuddle but the weight is such a burden.
Also I tell him he must answer me immediately if I call for him, and I make no bones about shouting for him in public if he is out of my sight. He is not too bad at answering my calls but we have still had some hairy moments.
As for road awareness, I have found that with both of my sons this increases very rapidy from age 2 and a half onwards. Even though my toddler is just three and a half, with every week I feel more sure that he knows to stay on the pavement. I reinforce this positive message lots - rather than telling him what not to do all the time, ie don't go on the road, I tell him what he must do ie stay on the pavement.
Shopping with him is a nightmare - he runs off all the time. I try and put him in a creche if there is one, but this is not always possible. Otherwise I try and limit the shopping trips. Or give him a bag of sweets to take his mind of running away - better a sweetie eating toddler than a lost one.
Not much help, but lots of sympathy!