German Shepherd — or GSD — puppy pictures! Here are some fun facts about this cute medium to large-sized dog breed.