Put him on a long lead. That way you can reinforce the come command. Of course there are times when he can be running free in the yard but when you are going to train, use the leash. Sometimes you can have a treat, sometimes not. Always train with love and patience, being consistent. The long lead helps you keep that consistency and he'll learn that when you give a command, he needs to listen.