Hi Boo.
Dogs can really help us to get the exercise we need can't they. I have a 2 year old Golden Retriever. Their temperament is different than a German Shepherd's. I had a lot of trouble with my baby with pulling when we walked for the first year even though she has been through training classes. I have had 5 other large dogs over the years including 2 German S. mixed. This dog is much more EXHUBARANT than others I have had. She is 70lbs of joy. I agree with the others that you have to be the one in charge at all times.
How old is your dog. Now that mine is 2 she has calmed down a lot. I practice everyday with her starting with giving her food. She has to sit and wait until the food is placed in front of her and I give her the o.k. signal. I even sometimes pick up the bowl as she is eating and just kind of stir it with my hand , then place it back down. I did this from the beginning to make sure she didn't become food aggressive. She has to wait until I go out the door first. I give just one word commands to her. Wait, stay etc.
Waking was our biggest problem. She did break one of my fingers by charging ahead suddenly to see another dog. She wants to play with everyone/thing. I used both a pinch collar and a also a gentle leader. I have had the best results with the pinch collar. I know some people think this is mean but my vet said I should use it because I was the one who was going to get hurt. She has pulled me over before when excited. I don't have the strength to hurt her with it. I work with her everyday. I use treats to work on the heeling, then sitting next to me.
I would not get another dog until you have your G.S. really trained. You would just have twice the work with a puppy. G.S. are very smart dogs. He should learn quickly I would think, once you are completely in charge. I think the backpack is a great idea. It gives him a job. I want to use my dog as a pet therapy dog, visiting hospitals, nursing homes. I am taking her to stores right now to get her use to different situations. She seems to hold herself different when we are in a store with her walking along side of me pushing a cart-like she has a job to do. I practice the heel and sit there.
It is a lot of work but if you are consistent with your dog you should see improvement. I also do take mine to a dog park so she can run like crazy and also learn to be around lots of other dogs and people.
Maybe you can find a trainer to help you get started in the right direction. Here we have trainers in Petsmart stores. I used them in the beginning. I hope this helps you. A well trained dog is so much more enjoyable than one that is doing only what he/she wants. Good luck and let us know how your pup is doing.
Puppylover