I have a GSD thats now, 13 months old.
I adopted him when he was 9 months from a family that went thru a divorce, and because of several reasons they weren't able to keep the dog.
The dog will need to get acclimated. Be patient.
When i got him he was very scared, insecure, and didnt really listen to anything i said, he also pulled me when i walked him on a leash like i was trying to kill him.
First thing you want to do is get him to trust you. You can do this with treats, lots of playtime, and walks. No need to stress over training, or what he's listening to,.. just yet. Sometimes, just sitting in a chair, with a high value treat, and letting him come to you, turn to look at you, get close, any positive action, will get him a reward. He'll quickly associate you as a positive experience.
Now he's gotten a lot more calm, leash walking is getting a lot better, he knows several commands, and he is very protective from noise outside the house.
The calm will come with his comfort level. As I mentioned, be patient. Go slow, and give lots of praise for good behavior. His barking is more than likely not protective, but excitement. I would discourage this by calling him to you, and giving him a treat for stopping this bark, and coming to you.
But not everything is getting better.
When i have people over, he jumps on everyone that enters the house and even outside aswell. He will most likely pee inside because he gets overexcited when someone enters the house, If i lock him into a corner in the living room he will whine and try to get past me for a long time before he gives up, and if he does he takes a break for a few minutes and then its on again.
I suppose this behavour is fixed with treats and some training but any advice is highly appriciated.
You're going to have to control him. If you know he jumps on people, leash him and hold him when people come in. Make him sit next to you, and learn house manners. This is just a starting point, and not the actual cure. But my suggestion to you, is based on what you describe.
I wouldn't lock him in a corner either. Do you have a crate? Make the crate part of a happy game. Lead him to the crate, and reward for entering. Keep doing and extending the time in the crate. Let him associate being in the crate a good thing. Even when home, put him in there for 10 minutes, 20, minutes, 45 minutes, etc... Keep adding some time to the crate.
When we're outside he pulls a lot on the leach when we meet other people, he always tries to get to anyone he sees.
Training, practice, patience.
When he pulls towards other people, turn the opposite direction, and make him sit next to you. Keep doing that until he makes the connection that pulling towards someone will actually result in going the opposite direction. I did this, and it worked. If my dog sees a guest approaching, she will now automatically sit next to me, and show her manners.
If we meet other dogs he growls, he pulls the leash, and even barks sometimes and he will NOT turn his back on them. If someone with other dogs get close he wont listen to anything of what i say he's all focused on the other dog, then if they get as close as 1-2 meters he usually lays down(he doesn't lower his head and ears are straight forward) then from nothing he snaps. I dont know if he's trying to attack, but it makes me insecure and afraid of being around other dogs with him. I dont know if the growling comes from him being scared or insecure, or just simply because he is agressive.. But i really doubt that he is. He haven't always been like this around other dogs either, he used to have a playmate just when i got him, but he always tried to dominate somehow.
I would suggest you keep him away from other dogs for now. You don't know him well enough, nor have a good handle on him yet.
In this case, I would seek the advice of a trainer. Even a one time session if money is an issue. Let someone evaluate his actions, because this could be problematic for you and others, if you fail to recognize the signs of aggression or possibly the opposite... Where your dog could be put in a position to get attacked.
I just find the whole behavour weird, because when we're alone he's really another dog, once theres people or other dogs involved, he just changes a lot.
Dogs don't have to be social butterflies. Let him be your best friend, and for now, I think you should limit his exposure to strangers and dogs, until you have full control over him.
Ideally, I'd like to see you start a training class. It would work wonders for you.
My questions is how do i handle the problems he's got with other dogs?
There is no trainers in my area and i dont know if i can afford one.
I have been reading a lot about raising, and training GSD's, and im very used to dogs and how i need to behave to be a good leader.
Seem a little fixated on other dogs. As I mentioned earlier... Spend as much time learning to control him.... Alone.
That will put you in a better position to stop any unwanted behavior around other dogs.
I've tried with treats outside, he wont even pay attention to them if we meet other people or other dogs.
Sorry for my bad english, im from Norway :-)