The best leash for dog training depends on how you plan to use it:
For agility training use a training tab. This is a short leash about 8 inches long that will keep from getting tangled in legs or equipment.
For a leash you can leave on your dog while in the house use a drag leash which does not have a loop on the end.
For those times you need to keep the dog close to you use a 15-18 inch traffic leash.