Having the right kind of shelter is one of the needs of a dog that you have to provide. Giving him proper shelter would not just make him feel happy with you, but also make him feel safe.
Thus, if your dog is not going to be sleeping inside your house, then you should build a sturdy shelter for him in good size, so that he would be ready to follow your commands.
Provide proper food and water
Providing healthy foods for your pet would not just ensure that he is in good shape at all times. It would also make his senses sharper, which would greatly help when it comes to training him.
Thus, make sure to give him nutritious foods, and fresh water at all times, so that you would be happy with the results of the training.