Skip to main content
Back to all questions
symptoms
dog

How long can a dog go without eating?

AI Answer

A healthy adult dog skipping one meal is usually not a worry if otherwise normal. Call a vet if an adult dog hasn't eaten for 24–48 hours.

Call sooner if: it's a puppy, a senior or a small breed, or there's also vomiting, diarrhea, tiredness, pain or drinking less. Not eating is often a sign of nausea, dental pain or illness rather than pickiness.

⚠️ This AI-generated answer is general guidance only. For emergencies or persistent symptoms, contact your veterinarian immediately.