Caprice,
You are totally wrong about your dog WANTING to be Alpha and in control of his OWN pack. Dogs do not want to be Alpha and in our human worlds they are incapabable of being Alpha. They don't know how to control a situation so they act like your dog does.
Middle pack dogs: Not genetically programmed to be the leader.
"The only thing more stressful for your dog than being the alpha is being in a pack that has no alpha, so he reluctantly takes the job. So, now you have a dog who's trying hard to be a good leader, but really wants you to be the leader, and he's getting mixed messages. To make matters worse, when he uses aggression, or aggressive displays (which is appropriate alpha behavior) you answer with aggression (pushing etc) and things just get worse from there." Written by D. McKean
Read the book "Leader of the Pack" by Nancy Baer. This is an interesting book about pack dynamics in a wolf pack. It#%92s easy to read and gives you a picture of what leadership looks like to a dog. The alpha male is not aggressive and most of the time calmly ignores the subordinates. But he protects them and takes care of his pack even if he has to lay down his life. When your dog knows you are the leader he feels secure and the behavior problems disappear.
These are things that can help with any behavior problem in dogs.
Here are a list of actions you can take to become your dogs leader:
Put him in a crate where he can see everyone coming and going. Ignore him completely! For at least a few days don#%92t pet him, talk to him, or even look at him. When you take him out to go potty keep it completely under your control. Put his leash on when he comes back in and lead him to his crate.
Forever after: Everything he gets comes from you and you initiate it. Put all toys away. Playtime is when YOU decide…get the toy out, interact and play and talk with him. Then put the toy away and say that#%92s all. Don#%92t respond to any initiation of him for anything. (pushing your hand to be petted, whining, barking, etc)
Teach him to sit and sit means stay there until I say you can get up. Same with down. In the beginning of these 2 exercises you have to stay right beside him, with a leash on, and correct him when he even looks like he#%92s going to move. The correction doesn#%92t have to be harsh. just consistent. While he#%92s sitting/downing you can remind him with the word “sit” and praise him with “Good sit” and reach over and give him a treat now and then. But that doesn#%92t mean he can get up.
Don#%92t ever give him a command that you can#%92t enforce (such as come when he#%92s loose). Teach him to come on leash with plenty of yummy treats.
If he whines or barks give him a squirt from a squirt bottle (if water doesn#%92t work mix about 1/3 vinegar). Keep the squirt bottle out of sight and bring it out only for the squirt and put it away. When you squirt say “Quiet!” Don#%92t threaten him with the squirt bottle.
When you have been gone and come home don#%92t say hello right away. Go get a drink, put your keys away, etc. for a few minutes. Then let him out and greet him.
Don#%92t stroke him and talk baby talk to him. His praise should be enthusiastic and his petting should be matter of fact. Praise him often but keep it matter of fact.
I can think of a lot more but you get the picture. All good things come from you and nothing comes from you at his initiation. He is dependent on you for food, going potty, playing, affection, and everything else. He has no control over anything.
The most effective thing you can do, as hard it is going to be is to ignore his jumping, biting and growling. IGNORE him and walk away. If he dosen't want to outside, put him back in his crate!! Try again later. If he has an acident - oh well. He will learn to go when you ask.
You do crate train him, yes? If not, you should start - it is your best tool to control your situation. Don't talk to him when he is acting this way. Use body language only - ignore him as best as you can or put him in his crate until he calms down.
Once you ignore him and he does simmer down and walk away (and he will - it can take a hour but he will) and stop his attacking then and only then do you call him to you and offer a treat and good boy for coming to you. Not for stopping his behavior, but for responding to you positively when you did call him. Ignore your dog for 5 minutes each time you or him enter a room - don't allow him to push his ways on you. Continue NILIF and be strong and consitant. Dogs want to trust in their leaders and it won't work overnight. Don't pet your dog anymore unless he is being submissive and listening to you. And only then do you give him a couple of pats and thata boys! I know it will be hard for you his mommy, but it is so important to knock this dog down a couple of rungs on the later. Once he is behaving the way you want, you can go back to giving him affection outwardly. Remeber, don't yell, don't talk to him and try not to touch him when he is acting like this. Try to ignore him, walk away or put him in his space (crate) but his to learn that he gets no response from his actions. Only a good response to good behavior, so when his being good then do some tricks - sit, stay, down whatever and treat and praise. I would also control his food for this is good position for you to excert Alpha on him. Before you eat, feed yourself a cracker or something while he is watching (dont' talk to him), after you are done put his bowl on the floor and throw a handful in the bowl and walk away. When he comes to you "nicely" walk over and put another handful in his bowl and again let him come to you for food. If he has a special bed, take it away. Only give it back when you want him to have it and just to prove a point, take it away an hour later and don't return it to the next day. These steps will help establish your leadership and his subordance. Hope you get the behaviorlist out there soon.