I'm right here with you. I have a little over 9 week old puppy. Let's see if I can think of a lot of the things I have learned. Definitely always have toys on hand to give him because as Castlemaid said, they are land sharks and I had never heard of German Shepherd puppies being called that until I had one. For crate training, I would start right away. Whenever I play with him, take him for a walk, train him, he eats, etc. he picks a place to fall asleep. After a couple minutes or when I noticed he was out I would bring him into his crate and go off to do my own thing. After a couple of days he started going in to his crate once in awhile when he was tired. Remember, when he plays bring him to the bathroom, after he eats, drinks, sleeps, etc. I'll try to find other posts I looked at about this. Based on another person on this forum's recommendation I feed my puppy Beaverdam Pet Food Hi-Energy which says Puppy Adult Hi Energy. He loves it, even my Yorkie who is an extremely picky eater loves it. I got Bully Sticks for my puppy. I got a small package at first but, he would chew through them so quick and I'd throw them away before it even got remotely small so now I buy him larger 6 and 7 inch ones so they last longer and are more worth the money. I still watch him whenever he has one. But he enjoys gnawing on them and it's another thing to give him when he is biting our legs, ankles, hands, etc. I got a pooper scooper for him because I caught him trying to eat his feces after a few days, now if I start seeing him go poo I run for the scooper and get it immediately. I got him a bunch of different texture toys that make different sounds too, so hopefully he never gets bored of them. Plus I always play with him with the toys so it's more fun. One of my most favorite purchases is a flirt pole! This is the one I have
https://www.amazon.com/Squishy-Face...TF8&qid=1529982710&sr=8-4&keywords=flirt+pole
I got baby gates from chewy.com to seperate where he can go in the house, here they are
https://www.chewy.com/carlson-pet-products-extra-wide-walk/dp/54889
I love them! I normally train him with his kibble but I got some really stinky good quality treats that I give him outside when he goes potty as more of an incentive and give him lots of praise!! He already close to potty trained. Someone else on here recommended bell training him, I started this on Saturday, as of today I'd say he is like 80% bell trained. He walks over to the door and knocks the bell with his nose when he needs outback!! Here is the bell I got
https://www.amazon.com/gp/product/B01KG9WMWI/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
As for when to let him sleep in your bed, I think you'll know when the time is right. With my last puppy years ago, we crated him and then all of the sudden it was like one day we just stopped and let him roam wherever he wanted. We trusted him 100%. You'll know. Crate training is a life saver, it's nice not worrying if your puppy is quiet and up to something.
I'm no expert at all, but I hope my time with our 9 week old puppy helps you out some.