My two-year-old is in an incredibly affectionate stage right now. When he sees his friends, he hugs them REALLY TIGHT and for a long time--they ask him to cut it out and he won't. He's just so excited to see them. When I suggest something they could do together besides intense hugging, he's always happy to go do it, but if I just say "stop," he won't let go.
So, with his big friends, that's the solution--provide another activity. Solved.
But we have a newborn. She's three weeks old, and when he does this to her (including trying to lay down on her to hug her, or grabbing her BY HER FACE when I'm holding her, to try to get to hug her), I kind of freeeeeeak out. I usually say, "I won't let you grab her," and stand up, holding her. But if I don't do this fast enough, getting her out of his grip is really hard--I peel off an arm and suddenly there's a leg wrapped around her. I'm really afraid that I might hurt her in trying to get her away from him. Unlike with his friends, I can't really suggest an alternate activity, because she is JUST A BABY. She can't do anything. We do let him hold her on his lap on a Boppy, but sometimes then he tries to pick her up and hug/crush her.
That said, I've never actually heard of a baby being especially badly injured by an older sibling...so .. maybe I'm overreacting? Also, I would think this was violent/aggressive behavior, except that I've seen him do exactly the same thing, in the same way, with his friends, whom he totally adores. This doesn't seem to be about jealousy, it's more just so much excitement that he can't contain himself.
I'd love some ideas or stories from people who have been there! DS is only 25 months old.