A dog leash and a body harness are both used to control and guide your pet. The main difference between a dog leash and a body harness is the way they attach to your pet. A dog leash attaches to the collar of your pet, while a body harness attaches around their chest and shoulders. Both have their advantages and disadvantages, so it’s important to weigh up which one is best for your pet before making a purchase.