No, a harness will discourage the dog from pulling. When you attach the leash to the front ring, the dog will stay by your side. But when he starts pulling, the leashes go to the side, which directs the pet towards you. With this, you can control your furry friend using little pressure.