Hi all, Im new here

Im looking for advice on my 8yr old JRT cross. He is very vocal & although has calmed down on certain things, other things to bark at are so bad - He barks constantly when excited (out on walks -constant, in the car - constant, when someone knocks on the door, etc etc.
He also has fear agression with other dogs, so barks even more when he sees another dog.
He has now started barking at our bedroom door in the morning to wake us up.
Im 21, live with my husband - I have had scruffy since he was a pup, but my parents never thought of taking him to training & i had no idea i should be training him - since moving to our hosue 2 yrs ago, he came with us & has been to training & i have also done a small training course - but cannot stop his barking..
I have tried, teaching him speak & stop - this only works in a controlled environment at home when he is not excited by anything, I have tried spray collar, water bottle, water pistol - nothing bothers him at all.
Ive tried stopping walking will hes quiet & carrying on, but he rarely stops barking for me to carry on - i have been stood at the top of my drive for hours before.
I have tried decensatising him to things that excite him such as putting his lead on, taking it off - going on boring car jouneys that dont end in a walk etc.
We cannot walk him much as he has bad legs, so we cant really tire him out in anyways.
I have just got married & we are now trying for a baby, but i worry how we will cope with his barking problem with a baby.
Hes a very clever dog - can anyone help me out please.
Thank you!
Sarah
x
Forgot to add - he has been to 2 different training classes/behavouists & i have done a training course too but no-one can help him - we have looked at 1-1's but worry the will waste alot of time trying all the things we already have tried & we dont have the money that they charge.
x