Today Aubrey had a play date with Logan whom she adores. She was up on a chair and Logan was trying to get her down or to get her train, not really sure which. She was freaking out, and started pushing him and swinging at him. Logan started cry, which for Logan is very rare. I mean this kid will fall flat on his face and get up like it is nothing. I made her apologize and give him a kiss and hug, but it was already the second time she had hit him that day and I had told her no and tried to explain to her that is was not nice. I really don't know how else to approach it. I would normally put her in time out at home for hitting, but in public I am not sure what to do. I know the "terrible two's" are to be expected, but I want to handle it correctly.
I guess off to google I go! Also any suggestions are greatly appreciated!