Petco Text Logo
Petco Pet Logo

My dog only eats meat. How do I get her to eat dry dog food?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Female | 27 lbs

My dog is not eating dog food that I bought from market. I used to give her chicken and rice. Now I don't have much time to prepare her food, so I bought dry dog food. She doesn't likes it. Smells it but doesn't eat. She only wants meat. She doesn't eat anything except chicken or any other meat. I thought to not give her food for one day and then try. She didn't ate food for 3 days . She is very picky. She is healthy as she is eating her meat very excitedly. I tried other dog food brands also.

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

2 Answers

Most Helpful Answer

Image profile

Answered By David Elbeze, DVM, MRCVS

Veterinarian

Published on December 15th, 2017

It's a big problem but what you can try and do is to mix the dry food with some meat, start with a lot of meat (70%) and a small amount of dry food. every day put a little bit more dry food and less meat, over 2-3 weeks you should remain with dry food only. hopefully you will get some good results.

Vote icon

1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on February 10th, 2020

    I recommend a brand like Royal Canin for her. Mix together the chicken and rice with the dry food and over time, decrease the amount of chicken and rice and increase the amount of dry food until she is eating the dry food only.

    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