I'm not much of a dog person, but this dog is gorgeous. It looks like a smooth collie to me (collies can come in rough [longhaired] and smooth [shorthaired] varieties). I had a collie when I was a kid, and seeing pictures of collies/dogs that look like collies warms my heart.
Great shot! What breed is that? looks like some sort of shepherd/collie mix maybe?
I think you're right certainly is a mix of shepherd/collie and may have something of a husky (two-colored eyes and full of energy)