Petco Text Logo
Petco Pet Logo

My dog eats a lot but stays thin. Why isn't he gaining weight?

Updated On September 23rd, 2025

Dog is eating but is not gaining weight

2 Answers

Most Helpful Answer

Image profile

Answered By Stacy C.

Veterinary Technician

Published on December 25th, 2014

If your dog is eating but not gaining weight it could be due to the amount your are feeding or the type of food you are feeding. If you look on the back of the bag it will have feeding instructions for your dog's weight. Also it could be due to how active your dog is. If your dog is very active and plays and runs a lot, it could be burning extra calories causing it to not gain weight. If this is the case you can try feeding an "active" formula food. It could also be due to a thyroid problem or even diabetes. If you think your dog is under weight and can't gain any weight you should have an exam done by a veterinarian to determine if the diet needs to be changed, or if some bloodwork needs to be done to be sure everything is functioning properly.

Vote icon

33Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Oneal Bogan, DVM

    Veterinarian

    Published on November 2nd, 2017

    Hi there. Many dogs become thin and will not gain weight if they have parasitci infections, or other illnesses that do not allow them to gain weight. I’m not sure how old your dog is but I would start by having her examined by your vet to check her physical status and also run some parasite testing.

    Vote icon

    1Pet 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