Hi M.,
I know how you feel with trying to get your little one to behave. I have to remember that my son is only 2 years old, and for several more years to come, I know I will have to repeat myself over and over. That's how kids learn. Constructive teaching, with love and patience. Even when it's hard to come by. Children learn by repetition, whether it's consequences from their actions, or love and patience in general. Be consistant, and follow thru always with punishment, whether it's timeout, or taking away a toy. Don't bribe them, and don't make deals. You're in control. More love, and praise when they do good, and less negetivity will help also. If you find yourself always saying 'no', or getting upset with your child, try to reverse it and direct their attention to something he has done good that day. In restaurants, oh boy...that's a tough one because I think every child goes thru that stage where they act up in a restaurant. Mine does. We talk calmly to our son, and we try to redirect his attention with crayons, and we try to hurry up and finish our dinner and get out of there. Sometimes he'll end up sitting on one of our laps while we eat and relaxes. Sometimes it works, sometimes it doesn't because he'll want to get down and run a muck. We certainly don't let him do that. I can't stand when a parent lets their children run a muck in a restaurant. Ever see that? You can also just choose your battles with your son. But, make sure you're consistant with what you choose to discipline him on, and what you don't. That way it doesn't confuse him. I learned that very quickly and it lessens the stress some. Well, I hope it works out for you. Hang in there. G.