In short (im tired, should go to bed) ds often "forgets" what I've asked him to do, or told him to not do. Example, the other day I was on the phone for 5-10 minutes talking to my aunt, and ds comes with one of our cats wrapped in a blanket pretending that there is a delivery for me. I can hear the poor cat meowing inside. I politely asked my aunt to excuse me for a moment. I told him to let the cat out, that she was obviously not enjoying being stuffed in a blanket, and to please not do that again. Two minutes later, he does the same thing. I ask him why he didn't listen to me and did it again. His answer is "I forgot". I then tell him that he is to leave the cats alone for the rest of the evening. An hour later, before bed, as I'm finishing on an email (I'm a single mom and he an only child btw), I see him playing with the cats again (nicely this time though). When I ask him why he's playing with the cats when I told him that he was "grounded from the cats" for the evening, he replies "I forgot".
This is typical at my house. I ask him to do something, he gets distracted and forgets. I tell him to go put his shoes on to get ready for school, two minutes later I see him playing outside because "he forgot he was supposed to put his shoes on". I ask him to get his lunchbox in the car, he forgets. I tell him to stop doing something, he stops for 2 minutes then starts again. I mean, he doesn't forget every single thing, but enough to make me wonder if he really forgets or just doesn't care. I'm about to start making him copy lines saying things like "I will put my shoes on when asked" or "I will leave the cats alone when told so". I don't think it's the best thing to do, but I am at my wit's end here. Sometime, I talk to him, and he gets distracted and doesn't respond, or simply walks away. For a while, I would look at him the the eyes and make him repeat what I just said, but it didn't give enough results. Any ideas of what I can do?