I noticed that both of your kids are around 18 months old. At this age their social behavior is not very developed. IMO you can't expect that they'll play together happily. The best outcome of a play date might be that they play along ok. However, I understand your feelings because you don't want your son to feel bad or even intimidated by your friend's son behavior. I don't want to sound too judgmental but your friend spaced her children really closely and this may take its toll on the older child. If I really enjoyed hanging out with her I'd give it a little more time and maybe you can "supervise" their playing. It might help if you interfere and try to distract the other child if he's about to push your son.