At birth, German Shepherd puppies are small, usually weighing around one pound or less. They have soft fur, closed eyes, and floppy ears that will eventually stand erect as they grow older. Their coat colors may vary, including black and tan, sable, solid black, or all white.