The fact that she is blond does not matter wean choosing size of the watch. I know many think so, but it actually does not.
I would go for 31mm because in general I think it looks best.
There is no right answer here so just choose what ever you think would look the best, also dial what ever just choose what you think she likes. The dial can be changed easy.