D.W.
K.
i understand what you are going through! my daughter has a little boy just like yours, he is very strong-headed, i have read everything that people wrote to you. the only thing i can tell you is, do what feels right to you.
every morning if i get up with him, i tell him the rules.
if he steps out of line i tell him 1 time only. if it happens again, i get up & remove him from the situation, period.
he goes in time out,if he won't stay, he is taken to his room.
when time out or room time is over, he has to say sorry, or he goes back. when he says sorry i explain to him why he was punished, he tries to ignore, sing, hum, or anything so he won't have to listen, but he can't come out of time out or room time until he looks me in the face and listens, which is followed by a hug and i love you from both of us & a big kiss.
it was hard at first, but i stayed on course and it has made a huge difference.
i do not put up with tantrums, hitting, yelling or throwing things. sometimes it is funny because when i get up, he will put himself in timeout.(not laughing almost drives me crazy sometimes)
if he is bad at a store, he goes home...nothing less. then i go back & continue shopping, some advice...shop for refrig. things last! the store will hold your items for you, mostly because they are glad to get children that misbehave out.
i do not reward children with gifts, do not bribe them!
a hug and a kiss, and you telling them you are proud, are all they want and need!
set down your boundaries & stick to them. if you don't they will be confused, children need to know when is play time when is nap time, bath, dinner, and bedtime.
at least that works for me, when he knows what is going to happen next, he just does it. no fights, no i want to play. i want to eat.
the only thing i did to figure this out is, think about what is expected of children in school, there is a time to teach, time to play, time to eat. i turned off the TV, put down my book and spent time counting, reading, and got a alphabet game, in 1 month he was speaking clearly, knew how to count, and was 100% more pleasant to be around, i also set up time for him to play alone, so i could relax also.
don't get me wrong, he still screams and throws a fit & cries, and i told him it was OK to do, but he had to do it in his room, he can stay in there and yell as much as he wants to, but i don't have to listen to it. i just go out and turn up the TV so i don't have to hear it.which seems to stop him because he is not getting attention for it.
this is the way i handled it, i just thought about what would be allowed and not allowed in school, so he could deal with the pressure he would receive in society and to get along with other children and adults. ignoring a tantrum and fits, is not something that people will do for our babies.
letting a child know the difference between what is right or wrong behavior, is not punishment, it is learning to be a good person, not screaming at someone to get your way, not hitting when you don't get what you want, not expecting to be rewarded when you are nice, with anything but love
so my advice to you is teach your children to behave to get along with others, in the way you think you want them to act and be treated when you are not there to tell them what is right or wrong. they will learn this by the way you teach them, if you do it with anger, is how they will react when someone does something wrong? or they think someone has wronged them.
if you bribe them, will they always expect to be paid off for doing something good? want to be recognized for a good deed? what happens if payback doesn't come? will they take just because they think they deserve it?
like i said in the beginning, do what you think is right in your heart, as long as you do it with love, everything will fall in place.
ps. taking your child home from the store when misbehaving... be prepared to go back the next day & re-shop all over again sometimes....sorry