Petco Text Logo
Petco Pet Logo

My dog won't eat new kibble after vomiting. Is he sick or picky?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Male | neutered | 1 year and 2 months old | 50 lbs

My dog refuses to eat his new dry food. He threw up last week once When we first fed it to him but has been fine otherwise since then. He will eat wet food and homemade dog food but not his kibble, I'm not sure if this is something more serious or if it's just because he doesn't want that specific food.

2 Answers

Most Helpful Answer

Image profile

Answered By Jacqueline Nobles, DVM, DACVECC

Veterinarian, Board-Certified Emergency/Critical Care Specialist

Published on April 13th, 2017

That is a tough call. If he vomited, he may have an underlying gastrointestinal disease that needs to be addressed. If the vomiting continues and he becomes a "picky" eater, I would encourage you to follow up with his veterinarian for an evaluation.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Angel Alvarado, LVT

    Licensed Veterinary Technician

    Published on

    Try soaking Shadow's food in warm water or mix in a teaspoon or two of baby food to get him eating. Dogs thrive on routine, so set up a schedule for feeding. Prepare his food at the designated time and leave it down for 15-20 minutes. Afterwards, pick it up whether Shadow has eaten or not. Repeat at the next mealtime. Do not offer any other food or treats between meals. He will not starve. He will eat when he gets hungry. Stick with one food. Switching diets frequently may lead to GI upset and can create a finicky eater.

    Vote icon

    1Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored