it depends on what I've been doing that day. If I have spent it digging in the dirt than a shower before bed would be much appreciated by the one I share it with. Usually, they are in the morning because I have to do something with my bed head.
I shower at all different times. If I know that I will be mowing the grass or working in the yards I will wait to shower when I come in. If I'm planning to leave the house, I will shower that morning. If I'm not planning to leave until the afternoon, I will wait until an hour or so before I leave the house.