First your dog needs to know some sort of "stay" command. Then get a long lead (maybe 20 or so feet). Tell him to stay, and walk away to the end of the lead. Then say "come" while gently pulling your dog towards you. Repeat as necessary.Only say the command once, and don't praise him till he has come all the way to you.