Oh my, I wouldn't have believed that was the same puppy LOL. Luckily, it's just hair and it will grow back.
When I got my first yorkie, I didn't realize how quickly they matted. I had to trim her down to nothing...although she looked like a little adorable lamb. It grew back and now I comb instead of brush. She so did not look like a yorkie with all her hair gone but who doesn't love a puppy regardless of what hair they have? I think it's hard to find a great groomer, just like it's hard to find a great person to cut your own hair