Most dogs and cats vomit or have a loose stool now and then, and many cases settle quickly. The hard part is knowing when it's more than a passing upset. Here is how our team thinks about it.
See a vet right away if your pet
- Vomits blood, or has black, tarry or very bloody stool.
- Has a swollen, hard belly, or retches without bringing anything up.
- Can't keep water down.
- Is very weak, collapses, or has pale gums.
- May have eaten something toxic, a toy, bones or string.
- Is a puppy, a kitten or a very small pet with repeated vomiting or diarrhea. They dehydrate quickly.
During our hours, come straight in and call (604) 888-2628 on the way. After hours, go to a 24-hour emergency hospital.
Call us for a visit today if
- Vomiting or diarrhea happens more than two or three times in a day.
- It lasts more than a day.
- Your pet isn't eating, or seems tired and unwell.
- Your pet is a senior, or has a condition such as kidney disease or diabetes.
- There is a little blood or mucus in the stool.
When it may be fine to watch at home
An adult pet who vomits once or has one loose stool, then acts normal, eats and drinks, often just needs watching. If it happens again, or anything on the lists above appears, call us.
What to bring to the visit
- A fresh stool sample.
- A photo of the vomit or stool, if you can take one.
- What your pet ate recently, including treats, scraps, or anything they got into.
- A list of any medications.
What not to do
- Don't give human medicines, such as anti-diarrhea or upset-stomach drugs, unless a veterinarian tells you to. Some are dangerous for pets.
- Don't try to make your pet vomit unless a veterinarian tells you to.
- Ask before changing food or holding back water. Your veterinarian will tell you what is right for your pet.
We are open 7 days a week: Monday to Friday 8:30 am to 7 pm, and Saturday and Sunday 9 am to 5 pm. Call (604) 888-2628.




