I agree with the others re the harnesses, we haven't needed it yet so haven't got one.
What I do is tell him if he doesn't hold my hand he's going in the pram/ trolley/ will be carried and follow through with it. That's usually enough to get him to settle down as he much prefers to walk.
Not sure how much longer it's going to work for though...