You've received great advice above.

I'll just add that as it seems this is a frequent topic, and many helpful resources such as Social Thinking have been mentioned over time, have you explored the Age & Ability Specific Forums? There is a forum especially for Pre-school. You may find some resources there.