Taking your child to restaurants, stores, and other public places works best if you plan ahead.
To make trips to public places more enjoyable, start by taking some "training trips." These are short trips made for the purpose of teaching your child how to behave in public places. Going to a store can be a good place to start. Training trips should not last more than 5 to 15 minutes.
Plan a fun activity such as going to the park or watching a movie together after the training trip.
Generally, the better your child behaves at home, the better he'll behave in public. When you are having trouble in public, step up your efforts at home. If your child misbehaves in specific situations, you may want to avoid that situation until your child is a little older. For example, a toddler is too young to sit quietly at a fancy restaurant. Praise and attention, along with discipline, are the tools for teaching your child. Discipline alone will not work.