Teddy is an adorable little cutie pie.
The Yorkie coat can take up to three or maybe a little more years to mature, as I understand it, and Brody's color certainly took about three years to become the color it is today. It was a very gradual change. I got Brody when he was 14 months old. Here he is just after I got him, in outdoor daylight, shade and sun...

and this past February at almost 4 years old, in indoor (evening) lighting.
The silver became a super pale blond, then his silky hair grew into a beautiful golden color.
Mia was born black and tan, then lost all her black before I got her...she and Brody were both 17 months old at that time. Her hair eventually changed to a slightly deeper, beautiful golden color, about the same shade as Brody's...and about the same time, and stayed golden, of course...a color fault, but it was very interesting watching their colors change.
Note: Differences in lighting (including camera flash) make their colors look different in the pictures, but in the same light, my Yorkie kids really are all three about the same golden color.