Petco Text Logo
Petco Pet Logo

Why is my puppy eating poop, always hungry, and not gaining weight?

Updated On September 23rd, 2025

Pet's info: Dog | English Cocker Spaniel | Female | unspayed | 8 months and 25 days old | 17 lbs

My 8 month old English cocker has been eat her own poop most of the time, but not always. She is constantly hungry and basically inhales her food when being fed, hasn’t gained much weight since we got her 4 months ago, Should I be worried? However, She is super active, always excited and always up for cuddles. She seems to behave normally. Its just the poop eating that worries me, maybe shes not getting enough nutrients in her food?

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Jenna Beyer, DVM, MBA, cVMA

Veterinarian, Certified Veterinary Acupuncturist

Published on September 28th, 2018

It may be related to her food. I would recommend a good quality puppy food until Bella is one year old. I have fed my 13 year old Cocker Spaniel Purina ProPlan for her entire life (puppy, adult, and now senior formulation). You may also discuss checking for intestinal parasites that can prevent weight gain or other nutritional supplements with your vet. Here is an article you may find helpful: https://www.petcoach.co/article/stool-eating-coprophagy/

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