I'm a SAHM to a 2.1-year-old boy (aside from two afternoons, when he's with a babysitter and I do a little freelance work) and I am struggling to deal with his constant whining and clinging when we are out and about. He is marginally better in the home environment, but only because he naturally gets more attention from me.
He has always been a high-needs child (worn constantly as a baby due to silent reflux) and he still requires a lot of hugs and reassurance.
My main issue is play dates with friends. I've just returned from a trip to the park, where he wandered off for about ten seconds at a time, and then came back with a whining wail and random demands ("Basketball!" "Daddy!") while the other kids his age dug in the sand or occasionally checked in, but did not cling, whine, tug at clothing the whole time. All he wants is my attention, and he'll do anything to get it if I dare talk to other people.
Part of the problem, I think, is that I am so available to him while at home. We read lots, play hide and seek etc. When I'm gone, he's absolutely fine.
Any tips? I've alternately tried ignoring the whining, told him it hurts my ears, asked that he uses words etc. but nothing seems to be working.