So, I got my puppy Thor yesterday and he is just a dream. He is 5 months old. He is already very attached to me, and follows me around the house everywhere. He does not want to be anywhere I am not at. He is very well behaved; I feel like I got extremely lucky with this guy. He doesn't jump on people, furniture, or for any reason. He waits patiently for me to pour him his food. He already sits on command, after me telling him to do so...twice. And to top it off, he already goes to the door when he needs to use the restroom. Is it really this easy??
Though, he has a couple of issues. He is very, very shy and a bit scared of men. I am not sure if its because he is just still new here or not, but I don't want it to develop in to fear aggression, so I want to socialize him a lot. But in order to do that, I need him leash trained...and that has always been a weak point of mine. I have done hours of research on it, but I just dont know where to start. He already follows me around the house at a heel, but he doesn't do that when on a leash. Also, he is a bit too attached to me for his own good. If I leave him, he cries. It doesn't matter if someone else is with him; he just wants me. I want a strong bond with him, but I need him to learn that sometimes I have to go to work...so I can spoil him some more. Haha.
He is my first big dog and my first GSD. I want to do absolutely everything right with him, so any other advice would also be great. I have done a lot of research, but I want all the tips I can possibly get to make sure this pup grows up to be a great dog.