I absolutly agree that 12 weeks or older is the best age! Mom teaches baby so much. They are already weaned and eating on their own too. Check ups and shots have been done as well. I try to have mine semi potty trained to go outside before they go home. Try to talk your friend to keeping your puppy till 12 weeks you'll be glad you did!