Train the Puppy to Remember Its House
In order to make your dog know its own house, you should train it from puppy time. When you return home with your puppy, you should order it to go into its own house.
The training method is to force it to enter its house and say “go back” loudly. If it can understand the command and enter the dog house, you can praise it by stroking its head. Certainly, sometimes it may not obey your repeated order. Then you can knock on it until it absolutely obeys command.
As long as you have the patience to train it for several times, your puppy will learn to go back its house voluntarily.