Lucky's Momma, let me say that I know exactly how you feel. I took Lucy last October and described in detail what I wanted, puppy cut but not too short, squared face, etc. She was SHAVED. And not only was she cut too short but it was cut unevenly!! There were chunks of long hairs all over and each side of her face was uneven by like 2 inches!!! I was furious. I took her back and a different lady evened her out but that didn't help that she looked like a little rat

and Lucy's hair grows very sloooow. What topped it all off is that people were over at my house that night and one lady was like "Oh you have a yorkie?! Where is she?" and Lucy was right there.
So she hasn't been groomed since. Which I know is bad, but luckily like I said, her hair grows slow. My uncle's girlfriend grooms dogs and I was supposed to take Lucy to her but then I had the fear of HER messing it up too and it's a little more difficult to be POd at family.
So yesterday I groomed Lucy myself and although not perfect she looks 100% better than the $50 cut I paid for! It started with a few snips around her eyes and then I just took the hair off a little at a time. And guess what I got...a puppy cut....not too short...with a squared face. If you want something done right, do it yourself.
Sorry for the long post!