There is no single answer to the question of collar vs. harness. It all depends on how your dog walks. Younger, more exuberant pups often pull. For this reason, they are better suited to a harness. Harnesses give owners more control over their pets and ensure they no injury when they do pull. However, more docile walkers might do perfectly well with their leash attached to their collar.