Although the most common age to bring a puppy home is eight weeks, many breeders prefer to wait until a puppy is slightly older at ten weeks before allowing it to leave the nest. Again this comes down to allowing for enough time for the puppy to develop skills with its birth family.