Retractable dog leashes are certainly the best. I use one for my dog, and it is really helpful. You buy them based on your dog's weight. For example: If your dog is a Chihuahua, and very small, you would get the small, and so on. There are different sizes.