We use just a regular cheap harness, that he kind of steps into to put it on. The leash is attached at the back. It's adjustable to fit and has grown with him. He rarely pulls on walks. In fact, I often have to look behind me to make sure he is still there because the leash feels empty.