J.C.
I would say no to having a sleep over and explain the reason now just as you would if he were older. Little girls are not aloud to sleep over. Because you did say they have been around each other since they were very young but kids do grow up eventually and he could say later when his voice drops you let her spend the night all those other times! If you get my drift.