A puppy cut is keeping your dogs coat similar to the natural coat of a young dog.
Typically anything from an inch to two inches in length all over (with the private parts trimmed shorter for hygiene purposes).
If your looking for a groomer, ask them if they have any other Yorkie clients and if you are able to get references from them and / or see pictures of the work they have done.
I wash my dog when he starts to smell
I try and not wash him more than once a week unless he's rolled in something yucky and aim for a 10 day - 2 week bath routine.