Our son's dog had a bad habit of pulling on the lead.
Our vet recommended a Halti over her snout and it worked effectively.
Dont give up on a breed because they pull on the lead, as this can be easily fixed.
Son is an only child & his Border Collie was a wonderful companion. A very clever dog & we all miss her so much.