You are her parent, so it doesn't matter if you are in the "mood" to discipline her or not, hence, you have to teach her the right thing. Have a talk with her and tell her never is hitting allowed. Then when she tests you, grab her hands to stop her from hitting you and lovingly and sternly tell her, "No hitting or you will go into time out!" Say if you hit again, you will go in your room in time out. If she does it again, put her in her room for time out for 6 minutes. Time out is effective if she's not in there too long and 6 minutes is appropriate for a 6 year old. Then call her out of her room and have the talk with her again, telling her, "No hitting or you will go in your room in time out again." She'll get the message after doing this a few times. But you have to be consistent and know that you will probably have to do this a few times for her to learn.
One thing though, I wouldn't put her in her room , that's probably where all the toys are, I would have her sit in the living room or kitchen table .
Its a phase. Just keep reinforcing that you don't like to get hit.
Well i guess because you do not want to go disciplinarian on her you better invest in some cream for the bruises. Because she is only going to get better at punching :D
You have to discipline her. She's your child. You can't reason with a six year old. She's challenging your authority and sounds like she's winning.
give her something else to punch....explain that it isnt nice to punch people....ask her if that is what the panda does in the movie
and thank you for best answer!