Only one suggestion, but play dates with girls! We have semi-regular playground sessions with one girl in our neighborhood. He gave me shit about it at first, but the shyness/ embarrassment melted away. It’s so easy to keep play dates boys w boys and girls w girls but I think it’s important to mix it up!