The ears of German Shepherd puppies can stand up anywhere between 2 and 6 months of age. Due to genetics, some German Shepherd puppies have ears that never stand up.
According to the World Class German Shepherd Dogs website, German Shepherd puppies' ears may take longer to stand up if the puppy is teething. If the puppy's ears are extremely large, they may also require more time to stand up fully. Massaging the puppy's ears regularly may help strengthen the cartilage and speed up the process of the ears becoming erect. Even if the puppy's ears do stand up, they may still wiggle at the tips, a genetic condition known as "friendly ears." The shape of a German Shepherd's ears, which can range from erect to soft or friendly, do not affect the dog's hearing.