Diva's now almost 7 months and still pulls like a train on walks, my partner is strong and so can control her but I cant

She pulls so much that she pants uncontrollably sometimes and that cant be good for both her neck and health!! Someone has suggested we use a Halti head collar, has anyone got one and are they any good? Ta!