Petco Text Logo
Petco Pet Logo

Why is my dog's stomach growling and he keeps refusing to eat?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Large (61lb +) | Male | neutered | 7 years and 2 months old | 100 lbs

My 7 year old German Shepherd mix has recurring stomach growling and refusal to eat. What might cause this?

1 Answer

Most Helpful Answer

Image profile

Answered By Jessica Desrosiers

Veterinary Technician

Published on April 28th, 2020

Unfortunately, those are very vague symptoms with many potential causes. If it just started up recently, minor GI upset such as getting into something Eddy shouldn't have, eating too many treats or people food, etc can cause it. Picking up his food for a few hours then offering a bland meal of boiled chicken and rice may help and also encourage him to eat. Other causes could be a range of things including internal parasites, food allergies leading to gas production or GI upset, eating something that made him ill, getting into something toxic, foreign bodies, underlying illnesses, medical conditions, etc. If he continues to have these symptoms, won't eat anything at all, or has new symptoms appear such as vomiting, diarrhea, etc, seeking out veterinary care in person ASAP is best.

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