Thank you for your question. It sounds like your pup is dealing with a frustrating issue. When a dog can't keep food down but still has an appetite, it might be due to several factors, ranging from mild to more concerning.
The most common cause is simple indigestion or eating something that disagrees with them. Other possibilities include more serious conditions like gastritis, an obstruction, or stress-related issues. Please ensure that your dog isn't eating too quickly, as this can sometimes cause vomiting. You can try feeding them smaller, more frequent meals and keeping them calm after eating.
Watch for signs such as dehydration, lethargy, or excessive vomiting, and make a note if you see blood in the vomit, as this could indicate a more serious problem. If these symptoms occur, it's a good idea to seek veterinary care immediately.
In the meantime, offering a bland diet of boiled chicken and rice in small portions might help settle their stomach. Make sure they're staying hydrated, too, as dehydration can quickly become dangerous.
If your dog’s symptoms persist for more than a day, it would be wise to book a video consult with Dial A Vet so we can discuss your pet's situation in more detail and ensure they're on the road to recovery.
Clinically Approved Standard by Dial A Vet Veterinary Team
Disclaimer: The customer and expert messages presented herein may have been altered with artificial intelligence or modified to enhance readability and safeguard the privacy of individuals. This content is for informational purposes only and is not a substitute for professional veterinary advice, diagnosis, or treatment. If your pet is experiencing a medical emergency, contact your local veterinarian or emergency animal hospital immediately. Talk to a vet now.

