Before me and DP moved in together, we were both with our parents... and inevitably if he'd been at mine for the weekend, I would await "the call".
He'd get home, text or call "i've left blah in yours, can you find it please?" me "OK"... me and my mother would chuckle for approx 20 minutes about his crappy habit... then a text/call would arrive "it's ok, stop looking, I found it in our spare room/on the table/in my bag".
I told him eventually that me and my mum would only start looking after 20 minutes had elapsed. So 99% of the time, we never had to look 
Now, when the inevitable questions arise as described by EVERYONE above, I either answer with "so that's my job then", "have you looked", "probably" (he hates that) or if it's a statement about a task my response is usually incorporating " so if I want something done you'll do it when you're ready, when YOU want something done, it gets done NOW?!" He also hates that response.
Today I had a text stating that WE need to organise for lunches better. I suggested what we could have, he didn't like and was going to look later.... later ended up too late, so he took a crappy noodle thing to work, and I bought on the way in! Clearly MY fault 
ONE day he'll learn about the rolling shopping list, and the loo roll, and the kitchen roll, and he left his keys where he left them, like the penguin wrapper... toddler hands open, item discarded on nearest surface and "i'm finished".
I even do that toddler face/action to him, which he laughs about now... it is getting mildly better..... isn't it??!
Currently PG with DC1.... please let it get better