Retractable leashes are suitable for small dogs with a harness, but they don't work as well with large dogs that tend to pull at them. They can cause injury if used for an extended period. For small dogs, it can be better to use a flat collar with adjustable straps.