LOL I do the same except minus kid toys-dog toys are all over.. I try to make it a habit that if I am going to quilt/sew; before I do so ...House is clean, laundry is done, and the dishwasher is empty (so no dishes are in the sink!LOL), and if anyone comes over uninvited well guess what ? It is what it is-DH usually picks up after himself (notice I said usually !LOL). I have meals in the freezer for drop in guests if its around a meal time ..
I also will take a day in between whatever I am doing and clean then start another project.