If Haney pulls like that on a walk try her on a 'head collar' (Gentle Leader is one well known brand.... http://www.buygentleleader.com/View.aspx?page=dogs/products/behavior/gentleleader/description ).I took her on a walk, she pulls like a leed sled dog.
Our English Springer Spaniel pulls like crazy on a regular collar but on a head collar a small child can easily walk him. It's like power steering for dogs and works much like a bridle on a horse (but without the 'bit'). If the dog tries to pull it just goes around in circles (where the head goes the body will follow) and soon learns it's not worth the effort to pull anymore. It made a world of difference for us after my wife had wrist surgery (both wrists) and I am disabled with ME/CFS and don't have the strength to hold back a hard pulling dog anymore.