General rule of thumb: come with clean(ish) hair. This doesn't necessarily mean freshly washed hair (2-3 days from your last shampoo is generally fine). But hair that is overly dirty, greasy or even just full of product makes it harder for hairdressers to get to know your hair in its natural state.