It usually takes about 6 months for a Yorkie puppy to grow long hair. In order for the coat of the Yorkshire Terrier, more like hair, to become silky and straighter, it must be looked after.