German Shepherd Dogs are highly intelligent dogs- they will keep you on their toes. They need a job in order for them not to go crazy like many other herding breeds. GSDs are often one person dogs, but can make great family dogs.
I can't say it enough- They are not first time dogs for first time dog owners. and like Karen said, You must be an experienced big dog owner! GSDs need a stern hand in training, they will try to outsmart you. Socialization is key in dogs like these.

GSDs also have a lot of health issues, and that equals a lot of big vet bills. GSDs are highly prone to canine hip dysplasia, elbow dysplasia, bloat (GDV), and several others.
They shed heavily, all year-round.
It is also difficult to find one with the correct temperament these days!


There are many many other breeds with those traits you listed. Whichever breed you choose, research, research, & research the breed thoroughly.