How big a 6 week old German Shepherd really depends on their parents and their specific breeding history, but on average, a baby German Shepherd weighs around 12 to 15 pounds at six weeks of age.