German Shepherd puppies complete most of their growing by the age of 18 months, but may continue filling out for up to 3 years-reaching weights of up to 90 lbs.