However, you can use any leash with any size dog as long as that dog does not exceed the maximum weight limit.
Retractable leashes are good for puppies since you can use them as a training tool.
You can give puppies more freedom in grassy areas, and then retract it so that they walk next to you when it is time to walk.