M.D.
I clean as I cook, so there is little to no mess when I am done. If I clean out a dish used for cooking on the first round of servings, then I wash it and set it aside to dry before I even go to the table.
My kids are basically the same ages, or were when we started the routine we have. All 3 kids have always brought in their own dishes and as they got old enough loaded their own dishes. So it's been at least a year we have been doing that.
My kids have 3 chores that they rotate. One vacuums the living room (the only roomo n the first floor with carpet), one brings down the dirty clothes from the hamper to the laundry area, and the last one is responsible to wipe the table and counters.
As far as loading/unloading the dishwasher, my youngest unloads the silerware and the other two pick top or bottom before it's opened. Seems to work pretty well.
I ask my hubby to sweep because I hate it, so sometimes it gets done and sometimes it doesn't.
But these chores seem to work well for us, and they only have one every 3rd week, so it's not too much and doesn't get too boring for them.