i start with my expectations VERY young. once my kiddos were about 9 months old, they sat at the table with us for the duration of the dinner time meal. now, this is b/c they generally eat slower than my husband and i. i have a 5.5 year old son and a 2.5 year old son. they are expected to eat politely, the 5.5yo must chew with his mouth closed, and use good manners in general. if they misbehave to an extreme degree at the table, they are sent to bed(this has only happened a couple of times). now, in public, my kids are expected to SIT ON THEIR BOTTOMS AT OUR TABLE. i have kids of my own and i DO get annoyed with unruly children, but i mostly get annoyed with their parents. just saturday, we were eating at an olive garden in dallas with our boys. the food took FOREVER and our 2yo hadn't had a nap yet, but he was still expected to sit nicely at the table. he chose not to eat anything, and that was fine, i don't force them to eat. their was a family sitting at the booth behind us, on the side that our sons were sitting - it was a couple and a little boy, probably six or seven years old - he was turned around staring at us or hanging his arms over where our arms where our boys were sitting 75% of the time, it was SO annoying. across from us were two women and a little girl, probably about 3 years old, JUMPING in the seat and literally trying to climb up the walls. my boys were like "that little girl is not behaving" LOL! sorry for the vent, i guess it's the pregnancy hormones. but, i guess my point is, if you don't start early with expectations, when do you start? will a 4yo suddenly know how to behave in a restaurant if they've never been taught? i would start at home, having her complete at least a few meals a week at the table with the rest of you and then start with places like mcdonald's teaching her to sit.