A non-choking harness (1000) for a pet which evenly distributes stress throughout the chest area and away from the neck area of the pet when the leash is pulled to prevent choking. The non-choking harness (1000) comprises a body part (1100), an adjustable strap (1300), and a connection part (1200). The body part (1100) comprises a center portion (1130) which substantially covers the chest area of the pet, two neck ends (1110) configured to wrap around a neck of the pet to provide a neck opening and two torso ends (1120) configured to wrap around a torso of the pet to provide a torso opening. The adjustable strap (1300) removably connects a first torso end (1120) to a second torso end (1120), and adjusts the size of the torso opening to provide a comfortable fit. The connection part (1200) is configured to removably connect to the two neck ends (1110), to removably connect to the adjustable strap (1300) and to adjust the size of the neck opening. At least one D-ring (1220) for attaching a leash is fixedly attached to the connection part (1200). Preferably, the D-ring (1220) is fixedly attached to retain pendular motion but inhibit sliding movements. The non-choking harness (1000) completely opens up for easy access in fitting the pet.