15mo DS has been at nursery for several months and outside of that also spends quite a bit of time with other kids. He is in general really happy, sociable (particularly with adults) lad. He went through a bad phase of hair pulling a couple of months ago which thankfully he seems to come through the other side of. However, he can still be quite aggressive around other kids - he hits out, pulls fingers given the chance, and seems to be particularly prone to poking in the eye. When he does this I firmly but briefly tell him off. But I'm conscious not to give him too much attention, so I usually turn my attention to the other child very quickly and give them a cuddle and ignore my little boy in this situation. I'm not sure exactly how they deal with it at nursery - I understand they say 'no' and tell him that he should play gently etc. But - with the hair pulling - this has been going on for some time and he's not evidently improving his behaviour. He doesn't hit out in a violent way - it seems a bit more like a curious and perhaps slightly mischevious act. He is also terrible - really terrible - at sharing. I know he's very young so I'm not expecting him to be great at this yet but I've seen other kids of the same age behave better in this regard. He will get very upset if a toy is taken away from him and given another child and will generally grab the toy back.
I realise he's young and I'm sure the advice will be that it's a phase, but I'd be grateful for any practical thoughts on how I can help him learn to be gentle and to share from mums who've been in this position before.
Thanks,