Petco Text Logo
Petco Pet Logo

German Shepherd eats a lot but isn't gaining weight. What should I do?

Updated On September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | unneutered

My German Shepherd is about 1 and 1/2 years old and he is eating a lot more than he needs but isn’t gaining weight. What should I do? We haven’t seen any signs of worms either

1 Answer

Most Helpful Answer

Image profile

Answered By Ricardo Fernandez, DVM

Veterinarian, Veterinary Oncology Resident

Published on August 1st, 2018

Thanks for using Petco Pet Education Center, formerly Petcoach! Keep in mind that you may perceive him as being eating a lot but his caloric intake may not be sufficient for his body weight. This is easily calculated with the following formula: Trooper's body weight (in kilograms [which is his weight in pounds divided by 2.2]) multiplied by 30 plus 70. This total you multiply it by 1.8 and the result would be the amount of calories that he should be eating per day to gain and maintain a healthy body weight. You can always find the caloric intake of the food you are feeding Trooper online. If you have any questions regarding how to calculate his needed caloric intake per day, contact your veterinarian. Good luck and have a great day!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored