I definitely see the Great Dane in him - with the smooth coat and the size of those paws! I don't see Shepherd, or even Husky in his coat, but there's obviously something else in there to give him that coloring AND the ears that are having a tendency to be up ears! Maybe Dane, Lab, and mystery?

I would absolutely plan on having a 100-pound baby, but just train him right now on walking on a leash without pulling, and how to NOT jump on people ("4 on the floor!"), and you'll have a great dog on your hands, no matter what size he ends up to be!