Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

My picky dog only eats at night when he's really hungry. Why?

Updated on September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | neutered | 1 year and 7 months old | 57 lbs

Hi, My dog has been doing this for some time now- he will only eat at night when absolutely starving (what i believe). Hell eat treats, fruits and veggies, etc. though during the day. I don’t really understand this behavior. Sometimes we have to really interest him in his food and or hand feed him too. When we mix his food (not frequently) he will eat the other stuff and spit the food, which sometimes ends up interesting him in his food. Any ideas?

1 Answer

Most Helpful Answer

Sara Farmer, DVM

Answered By Sara Farmer, DVM

Veterinarian

Published on July 23rd, 2018

Some dogs are simply picky eaters and will only eat their dog food when they are really hungry. Often these dogs learn that if they wait to eat their food, something tastier will be offered. I would recommend visiting your vet first to make sure Marshall is in good health with no evidence of weight loss or gastrointestinal disease that could be affecting his appetite. If he is maintaining his weight, it's probably fine for him to eat when he's hungry and you don't have to worry about tempting him to eat or mixing his food with table scraps.
Vote Icon1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button