I have had experience with young kittens for some time now. Both with pure breed and rescue. In my oppinion, a kitten should never leave it's mother any earlier than 8 weeks old. It is in the kittens best interest to be with thier mothers until they are at least 10 weeks to 12 weeks.