Hi Z! Congrats on your new German Shepard puppy! I had a German Shepard Dog (and three BC's) name Rex since before I was born that passed away last year. They are incredible dogs! But.. GSD's arent exactly the best first timer dog. I suggest that you immediately establish yourself as 'master', that is what is extremely important in this stage of your puppies life. Training is essential. I totally agree with the puppy kindergarten classes. It is a great way of both socializing and training your pup. Also, housetrain the dog! Now is the best time! You can find many many great websites/books that are all about training, but I find that the experience with a qualified trainer, hands-on, is a much better method than self-training.. Especially since youre a beginner dog owner. click here for a good site on training What are you feeding the puppy? I suggest Nutro Max for Large breed puppies... it worked extremely well on my puppy Archie and he has grown into a beautiful dog on that food. Try out a few dog foods (buy from qualified pet stores, not grocery stores, & check the ingredients list for lamb meal & good stuff!) and see which works best for your baby. Petsmart is a GREAT place to go for training, ParNone! Very affordable, professional, fun! Above all, socialize and spend as much time with your girlie as possible! Introduce her to all of your friends (slowly) and slowly introduce her to other dogs. I'm sure you'll do very well.. as long as you give her plenty of love, affection, and exercise! Good luck. P.s. German Shepards make great 'Agility' dogs.. click here for info on agility for the future P.s.s. Please, please, unless your puppy is AKC reg'd with awesome bloodlines, take her into the vet within the next few months to be spayed. Pet over-population is a real and terrible thing!