Petco Text Logo
Petco Pet Logo

Why is my German Shepherd puppy not gaining weight despite eating?

Updated On September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | unneutered | 3 months and 20 days old | 15 lbs

My German Shepherd puppy is 18 weeks old. Since I’ve got him he hasn’t gained weight. He eats and stays hydrated. I don’t know if there’s something wrong or if it’s just because he’s a growing puppy, and plays a lot.

2 Answers

Most Helpful Answer

Image profile

Answered By Dr. Elizabeth

Veterinarian

Published on December 21st, 2017

German Shepherds are lanky dogs, especially when they are puppies. Make sure you are feeding him enough and that he is dewormed regularly. If Boe is still abnormaly thin as an adult, then I would worry about something else going on. I would recommend to feed the Royal Canin German Shepherd Puppy Formula. This is a nice diet with the right calories for a growing puppy. Please post again if you have any further questions!

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Dr. Elizabeth

    Veterinarian

    Published on September 3rd, 2019

    The most common reasons for a pet not to gain weight are parasites in the intestines or an inappropriate diet. Additionally, German Shepherds tend to be a lanky breed. I recommend to take a look at her parents. If they are thin and lanky, she will likely be as well. At her age, most growth is related to height so it's normal to be thin. She will start filling out and putting on muscle after 12 months of age. Have Storm examined by the vet and checked for parasites. Also make sure you are feeding an appropriate diet and the appropriate amount. She needs to eat a large breed puppy food. The brand I recommend the most is Royal Canin German Shepherd Puppy. I hope this helps and please feel free to post any additional questions.

    Vote icon

    2Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored