Further reading? HMMM, I would suggest you read every single thread on this forum ... then when you're done, you'll be completely confused, and go and buy a hamster!!!
Adopt or get a puppy. It all depends on what you are looking, the level of commitment / training / time you can provide, etc.
The pros to adopting an "older" dog (i.e. older than 9 months) is that you can already see some of the dog coming out, dog is likely (hopefully) house broken, and maybe crate trained. The cons - it might have issues that you need to work out.
A puppy from a breeder - well, they are generally more expensive than adopting from a shelter. You'll have to go through the house breaking / crate training / landshark phase. And at 7 or 8 months, you might have wished you'd gone with the hamster instead ... because a GSD is a demanding dog!
I've always had dogs, and have worked with dogs, and Ky is my first GSD. I thought I was prepared (I'm older than 40 LOL) ... and while I was much better prepared than the average first time dog owner, there were still times when she knocked my socks off. The high energy, the teething stage, the freaking intelligence in this dog is DRAINING. BUT, once you hit around 10-11 months of age, as long as you've done ALL the hard work of training, training, and more training, you're on a much smoother road!!
Good luck in whichever decision you make ... either way, there will be lots of people who can give you great guidance ... adopt or buy!!! Have fun!
Marion’s Zoo-Kyleigh, Raylan-cat, Echo-TAG,