Once you assign a chore, be sure to watch to see if your child is doing it as expected. If not, it is better to remove the responsibility for a few more months rather than nag at him to do his chores or worse yet – do them for him.
If he has to give up a chore, try giving him another household chore that requires less skill or less frequency. Make sure it is something that will help you out so you have time to take over his former chore.
Teach your child how his chore has to be done in order to be done well. What are the steps to loading the dishwasher, making his bed, taking the garbage out, mowing the lawn, getting dirty clothes to the laundry room, etc. Consider making a checklist that describes each step that has to be done. Let your child know that the job is not done until all items are checked off.