A better way to get the true reflective color is to shine a flashlight at your dog outside at night. Modern digital cameras have a lot of variation and some of the red eye correction features will change eye color reflection too. That is why it was mentioned the older cameras give a more true reflective color too.
Many mistake the yellow color for the opposite of green -- when it really is just a very light green. Greenish yellow, green, blue all pretty much are going to coincide with the nice silky blue coats. While the reddish, reddish orange will be black cottony coats.
So -- bue eye refelctions for just about all puppies up to @ 6 months.
Then if it is a variation of green -- silky; a variation of red -- cottony. You just have to judge the yellow to determine if it is more green or red.

And don't take a digital camera reflection to the bank -- it may be misleading you. The flashlight works like a charm.