Working not around machinery I start with wool longies (right now Cabelas Marino wool) and Filson grey heavy wool pants.  If wet or on the snow a lot, I add some rain/wind pants.  If really wet (working through the ice, etc.) I use a set of heavy Gore Tex coveralls. If it gets much colder, then I add a pair of insulated bermuda shorts :-).  Learned the trick from an Inuit in Tuktoyaktuk  - he wore a pair of polar bear shorts.  It keeps you warm but does not restrict your walking/running behind the dogs (plus my mukluks go almost to the knee anyway).
Working around machinery (grease and oil) I typically use some surplus (Swiss I think) wool pants in place of the Filsons.  They wear better but are not as comfortable to me.  I don't like the leg pockets - too stiff.  I sometimes wear light cheap pants over them to keep out the dirt.
Just for fun I sometimes wear my woolies with a set of down insulated underwear covered with a good rain/wind pant.  Super light and flexable, but do not wear well for work.  They are also not as adjustable for temp. and have the usual problem of down around water - great in the dry snow.
The best,
Jerry