The German Shepherd is a great instinctive watch dog and guard dog. She makes a wonderful pet. She can be kept in an apartment but she needs extensive walking to make this work. A more ideal situation for her is a loving home with a properly fenced in enclosure for her to exercise.
More: continued here