Hi We have got one for Charlie, I only use it occasionally when I know he is going to get excited and pull like a steam train, it works well, but only while its on. If you walk part way then let your dog have a run, then walk again, it's fiddly to get on and off and you cab't leave it on. I think a harness would be better but he has issuea that make these difficult for him to wear.
Claire