Our daughter is a very sociable child; she goes to kindergarten and has a lot of friends outside her kindergarten-friends circle.
When we're at the playground she is always the first to approach other children and make contact, but she is also very independent. That is, she isn't the type of kid who only plays near her parents; she is more of a "run around and infrequently check if Mom/Daddy is ok" child.
She is also physically developed for her age, i.e. not weak; quite the opposite.
What really puzzles us lately is the ease with which she gives up in play situations. For example: the other day she was playing a game with half a dozen other children, and when a teacher signalled "go!", she was the first one to get to the bag of toys, but after she grabbed one and was waiting for what to do next, other kids caught up. A few seconds later one of them seized the toy from her hands, but she didn't seem to really do much to stop them and in fact gave it up easily.
That type of situation has occurred more than once and it really worries us. As I said, she is not a shy girl nor a weak one, and we expect her to be able to stand up for what is hers.
Any ideas on how can we help her to become more confident (not sure if confident is the right word here, because she does look quite confident) in situations such as described and be able to stand up (i.e. don't let the toy be taken away) for herself?