In addition to being an important command for safety, 'Go Home' can also be quite convenient when your dog is in your backyard and you want him to come back inside or if he manages to slip out of your fenced in yard.
Be patient with your pup while he is learning to 'Go Home' from further away. Most dogs do not generalize well, so he will probably need to be shown what to do again the first few times that you try this trick from another spot, especially if you are teaching him to go to a different door than he is used to.
To keep your puppy eager to do this trick once you have taught him it, try not to send him home for any type of punishment or experience that he hates, such as getting a bath. If you are going to punish him or give him a bath, then gently go get him and bring him inside instead.