Why isn't my dog eating and why did he start throwing up today?

Today, I noticed that my dog isn’t showing interest in his food and also started vomiting. He usually has a good appetite, so this change is really concerning. Could this sudden lack of appetite and vomiting be due to something he ate, or might it be a sign of something more serious? What should I do to help him feel better?

Answer

A sudden lack of appetite and vomiting in a dog can be worrying and may be due to dietary indiscretion or an underlying health issue that needs attention.

  • Monitor your dog's symptoms closely for any other changes.
  • If vomiting persists or your dog seems lethargic, consult a veterinarian promptly.
  • Keep your dog hydrated to prevent dehydration from vomiting.

It's not uncommon for dogs to occasionally lose appetite or vomit, but if this behavior is sudden and your dog usually has a good appetite, it might indicate something they ate didn't agree with them or another health problem. Keep an eye on your dog, and if symptoms persist beyond a day or any additional symptoms develop, it is best to consult with a vet. Simple cases might resolve on their own, but persistent vomiting can lead to dehydration or more serious issues.

If this is an emergency, please seek immediate veterinary care.

Book a consultation with a licensed vet at Dial A Vet for just $49 AUD if you're unsure or symptoms are getting worse.

Frequently Asked Questions

  • What should I do if my dog refuses to eat?

    Try offering small, bland meals and ensure they have access to fresh water. If they continue to refuse food or other symptoms arise, consult a vet.

  • Can I give my dog over-the-counter medication for vomiting?

    It's best not to give your dog any human medication without consulting with a vet, as some can be harmful to animals.

  • When should I be worried about my dog's vomiting?

    If your dog vomits multiple times, seems lethargic, or you notice blood, contact a veterinarian immediately.

Next available appointment

Loading…