B.D.
Dear J.,
Children are smarter than we give them credit for. They will only learn what we teach them. It is never to young to teach a child. They may not understand what we are trying to teach and why. But eventually they will understand. I have found that kids in my daycare that are taught at a younger age how to share are less likely to take toys away. I have one child who just turned 1 that shares pretty good. Doesn't take toys from other kids. Yet I have a three year old that if she wants something she takes it. Her parents say she is too young to teach to share. Depending on the childs age and understanding level is what you can teach him. Only you can tell if your child is ready to understand. I do agree with the other lady is making sure you tell him that mommy is sharing the apple or what ever the product is. Or ask him if mommy can see the toy he has, but make sure you tell him that your not taking it away.
Good Luck!
B.