Harnesses are great for specific breeds.
According to Harmony Animal Hospital, "A harness is also a good option for dogs like Pugs, who risk their eyeballs protruding from the sockets if too much pressure is put around their neck." They provide better control over your dog because it discourages pulling and jumping.