DH and I have a a long running difference of opinion. It's definitely one with no "right" answer.
DH understands that we need to tidy up the house before the cleaner arrives - beds made, things off the floor, work surfaces clear, toilets clean, cat litter trays changed etc.
I always use the night before to do a mini sort out - items returned to their homes etc.
We have a reasonable size house and despite my repeated and constant attempt to declutter, I never manage to go far enough/am too sentimental, and we have too much stuff to have the house looking photo worthy. Having said that most things have a home but there are some problem areas!
Back on subject, I can't help but clean before the cleaner arrives. The cleaners do the kitchen surfaces, hoover, clean both bathrooms and loos and mop the hard surfaces. This means I do the dusting and any deep cleaning.
However, I like to clean the baths and basins first and the loos are always freshly bleached. I also polish the kitchen surfaces, sweep the hard floors and sometimes hoover. It means that the cleaners in effect are making sure everything is really clean and with the dog a double hoover is required!
DH thinks the cleaner is a luxury and doesn't understand why they need to come when I leave the house near perfect for them! DH also sees it as an issue as I am very busy and stay up late to get things up to standard when I'm really tired. I admit he has a point.
I'd be really interested in what other people do before their cleaner arrives.