
I don’t have kids but I don’t try to hug kids. My family will say “oh give [my name] a hug/kiss” to my little cousins. And a lot of them barely know me because we live in different states or countries so they don’t want to hug or kiss a stranger and I don’t think they should learn to push through that.
For people that aren't in your family, absolutely you should never touch them under any circumstance. If they're in your family, give the kid a hug. It's good for the soul. Even if they're awkward about it it lets them know that there are people in this world that care about them which is all too easy to forget in this day and age.
13-15 is where I'd stop hugging a kid in my family unless they came in for a hug (which they always do cuz I give the best hugs) but younger than that yeah bro you're getting hugged. Gotta know the fam there for you. Again anybody elses kid even at a camp I would say literally never touch unless they explicitly asked for a hug or whatever. NO REASON to be touching other ppls kids unsolicited.
maybe in some specific cases but for the most part if it's family it's good for the brain studies show a hug longer than 5 ish seconds literally releases a dopamine rush it's a programmed bodily function, that's how humans show each other affection. obviously there's some fringe cases but i'm speaking about the general masses, the 95%. obviously you know your family so... that's just my opinion