The 25 pounds sounds good to me. Understand they vary widely. Many of them tend to be light eaters even to the point of their ribs showing a little. If so, best to leave well enough alone. You should be feeding a puppy chow now. Switching to an adult chow for the larger breeds at 4 months, slows growth and helps develop sturdier joints.

It varies greatly . M 13 month old German shepherd was 21 lbs at 12 weeks and is now a skinny 95 lbs at 13 months. He came from the German show line. He was a very light eater and I was concerned at times. Now I know how nonsense that worrying was. Some may be less and some may be more. Don't worry about the German shepherd growth chart, its way off. My 11 week old pup is 30 lbs now, and his parents were between 70 and 90 lbs full grown. My 13 month old was 70 lbs for a few months between 8 and 10 months then shot up again, gaining 20 more lbs between 11 and 13 months. Just enjoy the puppyhood. They are so cute when they're small. Oh and if the ears are not standing on their own by 5 months, then I recommend this method, www.longcoatgermanshepherds.com Don't wait until they are 7 months to try otherwise, they may never stand. Most ears stand on their own without any help. Enjoy your puppy. Thats my dogs now in the pic.