My first thought was cocker spaniel, second was beagle - we'll have to wait to see how he grows, but he doesn't look Lab-ish to me ... are his toes webbed? And yup - boy and dog, dog and boy - t'was meant to be!