No, it is not advised to shave a German Shepherd. It's a horrible idea for a number of reasons. Shaving reduces the attractiveness of their coloring and markings, interferes with the double coat's natural cooling and insulating system, and removes the protective barriers that fur provides. Even when shaved, German Shepherds will continue to shed, although the hairs will be shorter.