I'm struggling a little bit with teaching how to share.

I have four kids - 13 months, 16 months, 23 months and 2.5 years. They're all grabby and take things from one another. Sometimes they fight over one toy or another. Some of the kids don't care if another take a toy our of their hand and walks away, but some get upset.

I'm not really sure what to do. I often say "No, so and so had that toy first" and then I give it back. Then I say to the one who originally had the toy "We should share our toys, would you like to give so and so a turn?"

I often explain that toys are for sharing and we should make sure we're taking turns and being fair.

But, when is it OK to allow a child to play with a toy until they're done with it? Is it OK to say, "so and so had it first, please give it back?"

What do we do with grabby-grabby children?

How do you teach sharing?