Lots of good advice about your personal stuff. I just want to add a thought about your son.
Taking him along is obviously a great idea, but you must be very careful to make sure he never loses his enthusiasm on any given trip. If HE is cold, tired, or uncomfortable he may very well decide he doesn't like hunting after all. Make sure he is at least as well equipped for dealing with the weather and conditions as you are. He needs good well fitting boots too, as well as all the other clothing that will work for him. He has less body mass than you, and will need even better insulation to stay comfortable. Do NOT scrimp on his stuff. Don't think some old clothing he wore last winter will "do for now".
The second thought is that you must be sure that whatever trip you have planned is within his physical capabilities. Hunting can be physically demanding, especially if you are only 4 feet tall with short legs and little stamina, and you do not want him to experience a trip that is more than a 7 year old can handle. That may mean that he must not go with you unless you know for sure the trip will be easy enough for him to handle. There is nothing wrong with explaining to him that he is just no "old enough" to go on this one, but next time he will get to come. He must always be left "wanting more"; he must never be allowed to become frustrated, or cold, or exhausted at 7 years of age, if you want him to become a hunter. So you must be very careful to evaluate your plans before you let him come along. As an inexperienced hunter, I think you should be very careful introducing your son to the sport until you yourself know enough about what hunting is all about so you can be sure his experiences are always positive. At seven, maybe he should wait until next year before you take him out unless you know for sure the hunt will be within his capabilities, or that you will modify your own expectations of the hunt to accommodate his size and strength.