My DD is 2.5 years old and has a BIG problem with any toddler younger than her. It doesn't matter if she knows them, or if they're strangers. She WILL NOT share or be civil towards anyone younger than her. She's fine with babies, it's just younger toddlers. Here's an example: At the playpark today she was horrible to one particular 18 month old girl who she didn't know and didn't have any reason to dislike. It's as if she took one look at her and thought "i don't like you". She complained everytime this poor girl went anywhere near the slide. I encouraged her to share, but it was as if she couldn't help herself. She was genuinely upset about this girl being on the slide. I took her out of the situation and encouraged her to get on the swings, but even then she was shouting "it's my turn" from across the park! I just don't know how to tackle it. If we go to a friend's house and there is one child older and one child younger than her, she will be lovely to the older child and horrid to the younger one. It's like living with Jeckyll and Hyde! She doesn't bite or hit, but she is mean to them. She'll offer them a toy with outstretched arms and then when the other child goes to take it, she'll snatch it back and say "mine". Before we go to places I tell her what I expect of her i.e. I want you to share with the other girls and boys and take turns. I tell her very firmly that shouting/not sharing/not taking turns is wrong and I distract her whenever I can. I know this is probably just a phase, but is there anything else I can do? Is there any reassurance anyone can give me that my child won't turn into a bully?!