Teaching Young Children to Share (Without Forcing It)
By Maya Fairbrook · Oct 23, 2026 · 5 min read
In a nutshell
Sharing is a skill that develops slowly. Pushing too hard can backfire; a few gentle habits help it grow.
Toddlers are not selfish when they refuse to hand over a toy. Understanding other people’s feelings, waiting, and trusting that something will come back are all skills still under construction.
Most children become noticeably better at sharing between the ages of three and five.
Tip 1 Set realistic expectations
Children under three often struggle to share at all, and that is developmentally normal. Insisting a toddler hand over a toy they are using teaches them that the bigger or louder child gets what they want, rather than teaching generosity.
Tip 2 Try taking turns instead
Turn-taking is easier than sharing because it has a clear end. “You can have it when Sam has finished” or a sand timer gives both children certainty. Let the child using the toy decide when they are done, within reason.
Tip 3 Model it
- 💡 Share your own things with your child and narrate it: “Would you like some of my apple?”
- đź’ˇ Play games that involve taking turns
- 💡 Point out when others share: “That was kind of Ava to give you a go”
- 💡 Praise specific moments of sharing rather than general “good boy” or “good girl”
Tip 4 Prepare for playdates
Before friends come over, let your child put away a few special toys they do not want to share. Leave out toys that are easy to use together, such as building blocks, art supplies, or a play kitchen.
Tip 5 Name the feelings
When a conflict happens, acknowledge both children: “You really want the truck. Leo is still using it, and he feels upset when it is grabbed.” Children who feel understood calm down faster and gradually learn to see the other child’s point of view.
This is general parenting information, not medical advice. Every child is different — talk to your paediatrician, family doctor, or a qualified specialist about your child’s health, development, or behaviour. In an emergency, call your local emergency number.