Both have their advantages. Dog collars allows the owners to put on a name tag, but you should also consider the chances of hurting the trachea when you pull the leash of small breeds dogs. Chest strap causes less pain or discomfort when pulling as it evens out the force exerted on a dog. Beware if the dog is stronger than the owner as the owner can be easily pulled away.