In the first place, he could have listened to the warnings of the people who told him that he should not make the trip when he did. He should have waited until the weather was warmer. The fact that the path had not been recently traveled should have been an indicator to him, just as it was a foreshadowing to us, that making the trip at this time of the year was not something other people did and therefore not the best idea. He set himself out for failure by not listening to good advice.
Secondly, if he still felt he had to try to make the trip, he should have learned a bit more about the simple facts of nature such as where to build your fire. Had he taken the time to think about it, he might have realized that building a fire under a tree that had branches laden with snow was not the best idea.
Lastly, he could have let go of his arrogance and superiority and learned to watch the reactions of his dog who knew how to survive against the odds.