My child who has just turned 3 is a nightmare when we go out for not sitting still and running off. At home, he is very good and sits still, watches TV, plays with his toys, draws, does puzzles etc.
When we go out, he can be a nightmare. I rarely use a stroller as he prefers to walk. He is fine when we are walking somewhere but if we stop to do something or speak to someone he hates it and often tries to run off and I got to keep firm hold of his hand and he often ends up lying on the floor crying. When we go in shops he tries to run off and is inpatient and will run off while waiting in queues. Thing is I don't trust him to come back. He has ran out the door before. I have to drop everything and chase after him.
In public, we can't go for a picnic unless it's in a very enclosed place. He will run off and want to go somewhere else - often places he shouldn't.
We go out doing something most days even if it's a quick walk in the evening before bath and bed. I've never let him run wild and always tried to teach him right and wrong.
I know all kids can run off, but most come back but I don't think he would. And I don't want him to come to any danger.
He also doesn't understand boundaries for example he will touch things like buttons in shops he shouldn't.