Ben has to the floor hair.  People often call him a girl when they do not know -- I say "he is really pretty, but all boy!"  I don't let it bother me, even when he has a little football bow in.  

  I will let 5 month old Rocky's hair grow full too, when he gets his adult hair.  I am thinking he needs a puppy cut for now though as he is looking pretty straggly.  When I had Sadie, I kept her cut short as her hair was so thick and the summers are so hot here.  That used to always confuse people.  She was also the larger one.  So, people were always thinking she was the male and Ben the female.  It was a natural mistake.    
Don't let anything people say bother you.  Remember, none of us knew a lot about yorkies at one time or another.  I used to think putting clothes on a dog was silly -- silly me!  

  Now that I have Yorkies, it seems like the most natural thing in the world, especially when they get cold.