It is probably one of those nature/nurture things. You could ask what makes one child shy, or another quiet, another one adventurous etc. Sometimes as well kids will behave in different ways around different kids. I knew one little boy that every time he got around DD2, he got rough with her. It was not his normal personality, not what he would do with other kids, it was just the way he acted around her.