Pet Emergency Center is open 24 hours a day to serve pets and their people.

Photo of doctor looking through microscope


Vomiting and Diarrhea

Some cases of vomiting and diarrhea are not very severe and resolve on their own, while others require emergency vet care. Some underlying conditions are life-threatening and need emergency treatment. 

Some causes of pet vomiting and diarrhea:

    • Anxiety and stress
    • Toxic ingestion
    • Virus
    • Intestinal obstruction
    • Organ failure

How to prevent vomiting and diarrhea with pets

It is possible to prevent vomiting and diarrhea in pets. Here are some of the things you can do:

    • Introduce diet changes gradually to give the intestinal bacteria time to adjust
    • Have your dog vaccinated against viruses, such as parvovirus
    • Make sure your pet is dewormed

What to do when a pet is vomiting or has diarrhea

If your pet has started showing symptoms of vomiting and diarrhea, withhold food so their stomach has a chance to calm down. Make sure they drink water to avoid dehydration. If the case is not very severe, you can monitor them at home for 24 hours. However, if other symptoms like blood in their stool accompany the vomiting and diarrhea, seek emergency vet care immediately. Similarly, if the vomiting or diarrhea persists for longer than 24 hours, don’t hesitate to take them to our veterinarian.

Our emergency vet will perform an examination and ask you questions, such as when the symptoms started and what you have been feeding your pet. We can also run tests, gather blood samples to determine the cause, and develop a treatment plan.

Call us today at (406) 829-9300 to learn more. 

Office Hours

Open 24 hours a day.

Monday

24 hours

Tuesday

24 hours

Wednesday

24 hours

Thursday

24 hours

Friday

24 hours

Saturday

24 hours

Sunday

24 hours

Monday
24 hours
Tuesday
24 hours
Wednesday
24 hours
Thursday
24 hours
Friday
24 hours
Saturday
24 hours
Sunday
24 hours

Contact Us

We look forward to hearing from you (for immediate assistance please call: 406-829-9300)