We got a good question from the comments:
The dishes, we do not have a dishwasher, so should you wait till you have a stack or do them right a way and feel like you are always doing dishes?
When I was in college, I lived in the sweetest little 2 bedroom cottage. It had hardwood floors and was clean and bright. It also had no dishwasher and only 2 tiny closets. The closets are a rant for another day entirely, but I wanted to speak about the no dishwasher situation.
It was a situation we struggled with mightily. Nobody WANTED to do the dishes, so they often stacked up and became a nightmare to wash with stuck on food bits and all. When I suggested we rinse off the dishes and set them aside to be washed in the evening, my roomie complained that we might as well wash the dishes the minute we brought them into the kitchen.
Finally, we decided to skip eating at home and go out to eat all the time. Just kidding. We started using a soap filled dish scrubber. By using that, we could wash dishes quickly and with a minimum of fuss. The best part was, nobody had an excuse as to why their dishes weren’t done, so it cut down on fights about doing the dishes exponentially.
So, if everyone in your house is old enough to do their own dishes, that’s the route I’d go. If not, I’d still wash dishes after every meal. I think when you have a whole bunch of dishes to do all at once, it becomes easier to procrastinate and you end up with a ton of dishes.