You can start introducing the puppy to the leash as early as 2 weeks old which will get the puppy trained and used to being hooked up to the leash.
But it's recommended that you wait until the puppy is at least 14 weeks old before walking them around on the leash outside your home and at local parks etc.