Are they house dogs, or kept outside? That can make a big difference. German Shepherds don't do as well when they are kept away from the family. They may bond with each other, instead of bonding with you. They really do better with a close association with their humans.
What was their background? It also sounds like they weren't very well socialized before you got them.