I honestly love both looks. For the longest time I was all about the long hair. However, when you have three yorkies to groom it can become a bit much.

My Trixie absolutely hates being groomed so she'll probably always have a puppy cut.

My other girl Paisley has a puppy cut right now but I do plan to let her grow long. She doesn't mind being groomed and she isn't big on clothes so it works best for her. My other girl Pia I love long and short.

Right now she is shorter but I will probably let it grow long again in the future. I guess I really didn't answer your question, lol. I say go with whatever works best for you and your baby.