German Shepherds have pointy ears due to their flexible and robust cartilage, making them stand up and pointed. In puppies, the cartilage is still soft, which causes their ears to be floppy. Once pups have finished teething at around 5 months old, their ears should stand up.