Mature Eye Coloration
However, the process occurs slowly and doesn't happen overnight. It often takes nine to 12 weeks, starting from this point, for a puppy's eye color to settle in and stay. The permanent eye color change can even happen as late as 16 weeks in age.