It does seem there are two problems going on here twinka and Tabulaharsa
Tabulaharsa I am extremely concerned that you feel nothing is working with your dog - I have worked with dogs for too many years to want to mention and only one dog had to be put down due to reactivity and that was due to a brain tumour. So there is hope - you need to get the correct support in place and the correct training. PM me if you want a named qualified behaviourist to help you.
twinka I agree about some behaviourists who come and give one two hour consultation and then only phone contact. For them they can see the solution but us being humans need reassurance that what we are doing is working and minor twitches to training regimes can make a huge difference. Again if you want a qualified behaviourist who can give support feel free to pm.
All the issues mentioned on this thread are bread and butter behaviours and simple positive training methods do and will work.
Reactive dogs are living on the edge, life to them is very very stressful. Studies have shown that adrenalin released by the dogs can still be in the dogs system up to 10 days later. So what happens with the reactive dog is they get stressed, then they get stressed again and then they get stressed again all in a few hours the adrenalin is stacking up and each stressful situation becomes bigger and bigger until the dog reacts to almost everything.
As owners we need to bring down the stress levels, so for some dogs that may be not going out on a walk for a day or two, just play in the garden. Some reactive dogs may love to chase a ball but the adrenalin rush from this can send them over the top and a onlead road walk may be more relaxing for them. Try for the next few weeks to bring down all the stressers that your dog experiences. You may find giving zylkene may help - it does for some dogs and will not harm.
With a reactive dog it is important to remember what they are good at - they may love cuddles, be fantastic in the house, love playing balls, be really affectionate to the dc's etc. Build on this.
Also do training which helps the reactivity but also allows you to see progress quickly - Training with a clicker gives dogs confidence, and is tiring so for a reactive dog win win. 
Things to try:-
Teaching a hand touch - this is great and when out and about with a reactive dog can side track the dog from some situations.
Teaching the dog to build attention to you - again helps with reactivity out and about as you become more important to the dog
[ building attention]]
Reactive dogs can forget how to relax and be calm - this video shows you how to encourage and reward calmness in dogs again a great aid for reactive dogs
Teach a positive interrupter - if you dog is doing something that you do not want rather than shout at the dog give a positive interrupter and then reward your dog for doing something you have asked
There is loads more I can suggest but don't want to bore you all but if I can help anymore feel free to ask or pm.
Just remember your dogs are terrified stressed animals who are putting their trust in you. It also takes a very special person to own a reactive dog and you should be extremely proud of all you are doing to help your dog - in my eyes it makes you a star and if you dog can't give you
I will.