The Fleece Figure of 8 Head Collar stopped our 6 month old springer spaniel from pulling instantly, it was like a switch! We now have far more pleasant walks, as he gently walks next to us.
My only criticism was the lack of instructions how to use it, as it isn't obvious at first. Luckily it was recommended by a friend and they explained how to use it.