Petco Text Logo
Petco Pet Logo

My dog has stomach pain, won't eat or drink, but eats rice. Why?

Updated On September 23rd, 2025

Pet's info: Dog | Rottweiler | Male | unneutered | 5 years and 9 months old | 95 lbs

My dog is experiencing stomach pain. He is drinking very little water and won't eat his hard dog food. He will however eat 3/4 cup of rice which he's eaten twice. His stool and urine is normal.

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Leigh, DVM

Veterinarian

Published on October 11th, 2017

Poor Hugo! He could have an infection, parasite, upset stomach from something he ate, pancreatitis, liver disease, kidney disease, endocrine disease, etc. Since he isn't eating or drinking much he could become dehydrated so he really should be examined by a vet to determine the cause and treat. Your vet can run blood-work and take an x-ray, if needed, to help diagnose and then prescribe medications to treat. He might need fluids, an anti-nausea medication, antibiotic, and/or gastrointestinal protectant. Hope he feels better soon!

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