When you are skiing with the dogs, you increase your need for both calories and water. I like to make noodle soups, so I don't waste the water I melted. Noncondensed canned soup is really handy. Know your limitations, and stay within them. It will make it easier to enjoy the dogs, the trail, and be a part of the journey.
Preparation is the key to a good run.
Don't be afraid to be flexible. Distances and terrain look different in person than on a map in a heated living room. I usually don't go by miles or even destination. I just go. There are plenty of great destinations available even from the Twin Cities.