As an ex professional dog trainer I will say this:
If you were to list out the majority of points of advice in this thread and action them you would possibly ruin your dog for life. If that is a little over dramatic based on the situation it is only because of her breed. A sensitive collie, you definitely would, a lab maybe a little more bomb proof. None of it is wrong as such, just to generic to be given without context. Eg, someone mentioned a clicker. Well you need a very good command of what it is, what it does and why it works for it to work. The amount of people I see using a clicker as a recall command, or to make their dog sit etc etc makes me cringe!
I could write you pages of advice and info on dog training, how dogs learn, how various techniques will work/not work and why, but without seeing and working with you and the dog all I would be doing is telling you how to dog train, not how to train your dog, and get the best from her and correct the issues you are having.
My advice would be to find a good behaviouralist and invest in one or two sessions with them. Considering you'll be living with your dog for 14 years, and a good trainer will give you real relevant ways to correct your specific issues in one or two hours it would be a good investment.
Where are you based? I know trainers up and down the country. If you happen to be local to me I'll do it myself for free.
Love your dog, enjoy her, and take advice from those that know, not those that think they know. One or two well trained dogs does not a dog trainer make.
Sorry if this post sounds harsh. I don't mean to sound arrogant, Just I know what it takes to get good at this stuff, and it is something that people often take too lightly. The wrong advice can be damaging and you have to live with the consequences.
That being said, nealjt's last post is a good one. A behaviour that doesn't get the desired response will change or disappear. apart from the compressed air bit though, which is used as an unconditioned positive punisher, and a correct gauge of reaction and understanding should be gone through before using it. Can be good, can be useless, can be bad. Depends.