DS is going to be 4 in 2 weeks, was diagnosed on the spectrum by children's hospital dev pedi team at 22 months, DS is verbal, is progressing extremely well in preschool setting with IEP. Has lot of sensory issues going on, can have tantrums for no reason and typical behaviour associated with ASD. So far so good.
Of late, he wants to play with friends. So, he has this best buddy from is school and he talks about the kid J all.the.time. DS also adores my 2.5 yr old niece and always wants to go visit her (out of state) and is looking forward to my niece's b'day in Oct.
The challenge however is he is VERY VERY attached to these friends. When he has play dates with them, he almst suffocates the other kids talking and talking and entering their personal space, telling them commands to obey, telling the group what to play and basically expecting everything to go according to his world. Of course the kids play in their own way and it upsets DS a lot. He has learnt to take a break and come back composed and join the play but then it ends the same way over and over. It breaks my heart to see him suffer not knowing how to play socially though he really wants to.
What would be the best way to help him be successful at playdates and have friends? Any books, particular therapy styles, social stories, I am willing to try out anything to empower my son with basic play skills

Re: Help with my son's play skills
We are stepping up Floortime now that it's summer, and one of the things our therapist highly recommends is playing as if YOU were another kid. So you sabotage deliberately, refuse to go along with his plans, propose other ideas, change the "storyline" mid-stream, "I don't want to talk about X right now," respond negatively to being bossed, etc. -- using the same types of words/reactions as a peer would. If they can work out how to deal with those things in a safe environment with a parent or therapist, or in a social skills group, the hope is that they can use those skills to play more successfully with peers.
Some of DD1's skills this year were working on successfully joining in play. So they worked with her on observing what the other kids were doing, asking, "What are you doing? Can I do X/be Y?" and then following through on that role.
Towards the end of the year as she got more sophisticated about it, she would look at kids on the rug doing various things, judge who was most likely to be receptive even if their activity wasn't her preferred one, and sometimes jump in with a compliment, "Benjamin, I like the squares that you're making with those shapes."
DD1, 1/5/2008 ~~~ DD2, 3/17/2010
sorry for the lack of editing and formatting- Ipad hth