LOL on the Troll Hairdo....we went thru that stage...
Chanel just turned 5 and I've never cut her head hair except for when she was about 1-1/2 years old....It's long enough where she now has about a 6" braid...but when I brush her hair (no braid)it's about 9" long - Cheri is 3 and I've never cut hers.....The hair will grow I promise !! This is a good site if you need a visual
http://www.yorkies4me.com/topknots.htm