I have an 11 week old german shepherd male puppy and he was weighed in yesterday 15.5 pounds. Is this a normal weight? I hear of puppies being around 25-30 pounds at this age and was hoping that he is okay. He is a purebred pup. I posted a pic of him that I took today!