Not all men are lazy and dirty. So, just remember that when he gives excuses. My husband helps me fold laundry, do the dishes, make dinner, he mops the floor and helps me pick up, and helps get the kids ready for church too. We sit down and talk about how we can help each other out. It's not about the chores, but making the home and family run smoothly so everyone has an equal burden and can have rest from their long days as well.
Maybe you two need to sit down have a long, calm and serious talk on each other's responsibilities. Put it down on paper with an actual list of expectations for both of you, and put it on the fridge. Adjust things so that they are equal for both of you and realistic. Let him know that because he is at home for the majority of the time, then he is responsible for maintaining the home while he is there.
Or, encourage him to get a part time job during the week so you can hire a part time housekeeper to come two times a week. If he doesn't want to clean, then he can get off his lazy bum and work so you can pay someone to clean.
Oh, and your 13 year old is quite old enough to be doing laundry, dishes, vacuuming, sweeping, mopping, dusting, cleaning toilets... also