Updated On September 23rd, 2025
Pet's info: Dog | Chihuahua | Female | unspayed | 8 months and 20 days old | 4 lbs
My dog has diarrhea for three days she’s not wanting to eat she was eating puppy food and she’s used to eat adult food could the be the problem
1 Answer
Published on March 26th, 2018
Hi, thanks for using Petco Pet Education Center, formerly Petcoach! Poor Sky! Causes of diarrhea in a young dog are: intestinal parasites, viral or bacterial infections, toxin ingestion, pancreatitis, dietary indiscretion, food allergy/intolerance or a new food/treat or table food. If you changed her to adult formula cold turkey she may be having diarrhea from that. She may not be eating because she doesn't feel good or because she doesn't like the taste of the adult formula. If the diarrhea is bad, then I would fast her for 12-24 hours. Make sure she has access to water. Then restart feeding with a bland diet of boiled chicken or hamburger with rice. Feed 1 cup per 20 lbs per day until she has a normal stool. Then I would put her back on her old food. Once she is eating her old food well, slowly transition her to the adult formula. If the diarrhea restarts or she refuses the food I would try a different brand. I wish you and Sky the best!
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.