I found the Chihuhua comments a bit rude... we have a few people on here who have Chi's and you kept repeatedly calling them "dumb" and "stupid". A well-bred Chi costs just as much as a well-bred Yorkie and are great little dogs too.
With that said, it always sucks to get a bad haircut. Jackson had two and we finally found a really good mobile groomer who comes to our house and always does exactly what I ask. I am soooo glad to have found her. I am happy with her services and so is Jackson- try to look for a mobile groomer. I like it better because it's one-on-one. I don't stay in w/ him but I can peek through the window. Your little guy still looks very adorable! And it's hair, it will grow back