He's always nice and friendly and doesn't see why other children play with each other one day, hate each other the next, then want to play. I've tried telling him it's because they are still learning but I'm at a loss here. Any suggestions please?