Finding a good groomer is so hard. I have been through the bad experiences myself. Picked Rosie up one time and all the hair on her back legs were shaved off. Only the back legs!!

Her daddy called her turkey legs for a month! Never understood and never went back.
Luckily I have found a wonderful groomer. She has a shop but also does a few clients at her home. Rosie is groomed at her home. She lets me stay if I want or I can leave her. She always ask me what I want done. Everytime! Even though she has been grooming Rosie for years. Rosie has run of her house and she spoils her!

Look at the picture below. This is Rosie after she has been groomed!
I would make sure I clearly stated what I wanted each time. Even if it is the same thing. I agree with Ladyjane as well. Any groomer should allow you to stay if you want as long as you are not interfering.
I had to go through a few groomers before I found the one I am really pleased with. If you like your groomer, maybe you should discuss how you feel and give them one more chance. I will be honest, I did not give the lady that shaved Rosie's legs another chance. But it was our first time to use her so no loss!
Good luck on deciding what to do! Just remember your babies hair will grow back. Give him extra attention and treats.