I'm very picky when it comes to haircuts. I personally keep my Yorkie in a longer haircut. Her top knot, ears, and legs are kept long. I think with breeds such as Maltese, Yorkies, and Shih Tzus look best with cuts that show off their long flowy hair. Most people try to make them look fluffy like a pom with a short cut.
I always keep her body really short, and mouth trimmed up.
In this picture her mouth was too long but I can see the length on her arms.
View attachment 2947275
Her mouth is usually kept like this
View attachment 2947277
Top knot are a must for girl doggies in my opinion. Especially with bows, otherwise they look silly.