Simba is a real doll!
I've had all my yorkies first haircuts (usually a full shave) when they were 5 to 6 months old... I like to get rid of the puppy coat and see what's underneath. I've never had the groomer tell me any of them were too young or small. Never had a problem.
I guess all groomers are different though... better safe than sorry, I guess.