In my opinion 12 weeks old. Why I say this.....
In my experiance HYPOGLYCEMIA.....caused by being taken from mom too early, stress, new environment, etc..
They are just so little and get hypo sooooo easy and it's no fun....Mine had hypo seizures from 8 weeks until he was 13 weeks. Its scary ugly and not good for the baby. I had no idea what was going on and I had to learn the hard way....
Your right to start this as many will agree with me (i hope) thats the longer you wait the better off your baby is..... Hope that helps!