First, you have a puppy.
He needs training in small steps. Start with him in a collar and on a leash. Have some tasty treats ready, like his kibble. Allow him to venture just a few feet away from you. Say his name and Come in a firm assertive voice. Gentle pull on the leash to get him moving and allow a smell of the kibble. If he moves toward you, then praise and reward. Repeat. Repeat. Only train for about 5 minutes. Gradually as the pup learns you can increase the distance. Eventually the collar and leash won't be needed.
I would not be concerned if the pup cares where he goes. He will want to be with you.
I began this way with my pup. Now, he is 3 yo and has a good response to "Shadow, Come.", when on leash or off leash. This has even been advanced to an Off leash whistle call back. He has been about 200 meters distance with a whistle recall and immediate return. This has even been successful when my dog was out of my sight. The little twerp was in bushes over a hill from me. Don't know what he was doing, but he returned covered in pollen from the flowering bushes.