C.M.
I did both the box, and then if I had to do something that they were supposed to do (like pick up a wet towel) then they owed me a chore. I usually tied the chore to whatever they didn't do. So when my daughter left her wet towel on the floor, I made her wash, dry, and fold a batch of towels. When she didn't put something back in the fridge and it spoiled, she had to spend her allowance to replace it. For the peanut butter, I would have them put the groceries away.
I told my daughter than if she didn't do something, that she needed more practice. So if she couldn't hang her towel up, she needed more practice with towels. If she couldn't put something back in the pantry, she needed practice putting things in the pantry (hence putting the groceries away or re-arranging the pantry so it was neater).
I kept shoes and toys that were left out and she earned them back with chores. So that she didn't start resenting chores, I told her that if she was going to make ME take time to do something that was her responsibility, she was going to pay me back with her time.
It worked. She is VERY good about stuff. It only took about 4 weeks to groove it in, and she was about 7 at the time.
Good luck!