I like gsd's.
There is excellent breeder that advertises on pets4homes, at least based on what I have heard they sound excellent.
I think it's sheikanah, or something like that.
I will try and find them and post the name.
You can choose from working line, show line and pets.
Personally i like working lines best in all breeds as I think they tend to be more balanced dogs and much healthier but a working line gsd would have an extremely high prey drive (which can make for an outstanding dog if you know what your doing or an absolute bloody nightmare if you don't) as the working dogs are bred for security/protection/police type work so a show/pet bred one would probably suit you better.
You have a choice of long hair or short hair.
I think the long coats are nicer looking but then I prefer long fluffy coated animals anyway.
Don't think a short hair will shed any less, the breed is double coated and sheds year round.
Really, you need to be brushing them everyday else you'll be finding hairs everywhere.
The shorter hairs also like to stick in clothing and fabric where longer hairs don't tend to be so bad.
They also come in an assortment of gorgeous colours - Black and Tan, sable, black, white, liver, blue, blue and tan (especially stunning), cream.
Bear in mind if you wish to show, I could be wrong but I think only short coated Black and Tan and sable are eligible.
Some of the prettier colours might not be kc registered as they are classed as a fault.
As a breed, I don't like to stereotype as all dogs are individual, but generally you can expect a moderate to high prey drive (which is very useful for training), quite a robust, confident personality and an inclination to bark a single warning at people approaching and noises/good guard dog.
They are prone to a LOT of health problems so do your research and get a fully health tested dog, make sure you see proof that health tests have been done.
Off the top of my head they can suffer from epilepsy, cancer, hip dyspasia and hemophilia (boys).
A puppy must be walked only for 5 minutes per month of age, absolutely no bounding on and off furniture and up and down stairs (this is to protect the joints)
Socialise as soon as you get it with kids, people of all ages and colours, calm and friendly adult dogs and different places.
Regarding training, I use lots of treats and once the dogs knows a command eg sit, I only say it once then if the dog doesn't sit immediately I repeat 'sit' while enforcing the command by pushing the butt into a sit then reward.
Get it into the idea early that it obeys a command first time asking, save a lot of grief later on.