Hi there,
With something like leash training it's probably better to start earlier rather than later. Even if it is just putting the collar on the pup and gradually getting them used to that and a lead. So I would start this from 12 weeks of age or so.
Hope this helps

Kate