Image of a sad dog for Vets Now article on dog coughing

Why is my dog being sick?

Dogs throw up for a variety of reasons. Dog vomiting is often brought on by a sudden change in diet, through scavenging, such as feeding off human leftovers, or from motion sickness or even eating too much or too quickly.

Other more serious reasons for a dog being sick include infection, worms, eating foreign bodies such as socks or toys, or swallowing or licking flowers, plants or toxins that are poisonous to dogs.

If you are unsure if you need veterinary treatment, you can book an appointment with our Video Vets and talk through your concerns from the comfort of your own home. Our vets are available every day from 8am – 11pm.

Speak to a vet