Hi mo. If you move your post to the Behaviour topic I think you will get more response and advise for your problem.
For puling I use the "make like a tree" method. Looks ridiclous if you are training in public but it works.

In short wen she pulls. Stop dead in your tracks. I used the command "No pull" Don't go forward until there is slack in the lead. Every time she pulls you stop and all forward motion comes to a halt. It will take time put soon she will get the idea that pulling gets her nowhere. Anoth method is to quickly change direction every time she pull. Do a quick 180 degree turn. This will pull her off balance and she will learn that she has to keep eye on you which she can't do if she is in from pulling. Personally I find the Tree method conbined with a No pull, or whatever command you choose, works better.
She will learn that whatever the length of the leash is it must have slack. So you can walk her with a slack 6ft lead or a slack 1ft lead. The heel basicly falls into place my itself then.
The tail chasing is probably excitement unless she does it at other times too. Pups tend to chase their tails but usually outgrow it.
Hope this has been of some help.