Shower then dinner here, we found that bath/shower cut into "time with Daddy" once preschool started & it runs much more smoothly if they are showered (baths are rare because I get told they "take too long") before DH comes home... helps us with that 5pm grump too.
As it is Summer we just put the the PJ bottoms (boxers) on & they put the top on at bedtime, so can wipe off any spills, although they are rare.
Our routine is something like
5.30pm shower
6pm dinner
6.45/50 teeth & toilet, followed by stories, or on Mon/Thurs when I walk at 7pm we do stories then teeth & toiletafter I've gone walking.
7.15pm in bed (really between 7 or 7.30pm based on wakeup & how busy the day was)
Bath used to be after dinner when Bed was around 8pm & naps were still happening.