S.G.
At this age, they still need to be guided and taught what to do, what's right and what's wrong. There is a lot of repeating yourself too which can drive any sane person nuts!! lol A friend of mine kept yelling at her 2 1/2 yr old son one day to help my son (3yr) clean up his room. But her son kept trying to play and it was making her mad. She asked me at what age they start listening and cleaning up. I told her that kids need to be taught how to clean up. It's not just a natural thing that they know how to do and he is in a different room and doesn't know where things go so it's easier for him to play. Once I started handing him toys and telling him where to put it, he started helping! Time outs are the same concept. You can't expect a child to remember why you put him there 3 mins later. You have to tell him when you put him there and tell him again when his time is done. Then tell him what he could have done instead. Will he remember that later down the line? No but with repetition and consistency he'll start to remember these thing. He's also having fun pushing your buttons!! My son goes through phases where he just acts up for days on end, pushing that fine line all the time. Then he goes back to the well behaved little boy I know he can be for a few weeks.
I really think redirection is a joke because when my friend's son body surfs across my coffee table and laughs when I tell him not to do that, I just want to snatch him up and toss him in time out for it! But at his daycare, they don't do that and he would be been redirected from laying on the table only to go back to it 2 seconds later thinking it was a fun game of chase.
Just stay positive and consistent!
S.