If two long-haired German Shepherds have puppies together, it’s a given that these puppies will have the same lengthy coats as their parents. However, considering the rarity of longer-haired German Shepherds, it may be challenging to find two potential parents.  If either one or both of the parents have short hair, there’s no sure way to tell the length of their puppies’ coats until they are born.