Recently, my puppy (a ~5.5 month old Pembroke Welsh Corgi) has started to drink a ton of water from his bowl (sometimes as much as half the bowl), and then a few minutes later, he will spit up some of the water.

It's usually a pretty small amount that comes back up (and it rarely has any solids in it, mostly just water).

I'm wondering if this is an issue that I should take him to the vet for, or if there's something I can do to make him stop drinking so much at once. Or possibly that he just needs to drink more often, in smaller amounts.

  • You might consider a Lixit dog bottle or similar, as it might slow his water intake, giving him time digest more of the water and not overfill himself.
    – Neal Young
    Commented Jun 23, 2020 at 0:49

1 Answer 1


During my last visit, I brought this up with my vet. He said that dogs have a natural "gag reflex", so that when their stomachs get too full, they can gag back up.

He said that the best way to combat this "problem" was to control the amount of water the dog gets at one time.

  • Please note that by limiting the amount of water that a dog can consume, it might cause them to drink more than they can take, because they are unsure of when they can next drink.
    – Aster
    Commented Dec 12, 2018 at 3:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.