I think you are too serious about those little things. Like he always forgets things, then you try to remind him ahead of time. Mine is the same, but I would call or email him right before he leaves work. Or by any chance, if it does happen, just prepare some backup plans, ie. have a pare snow pant at home.
I think if you still want to marry him and stay with him, changing yourself is the only solution. Remember not to change him, it will be really hard, almost near to impossible. After a while, he will see you try really hard to make things work, and he will appreciate and try to change himself too.
That is what I have learn through the past 20 years.