I'm going to agree with being at least 8 weeks being the best. Dakota was only 6 weeks and she turned out fine, but I've always been told that they should be 8 weeks and never, ever younger than 6 weeks.