Maintain your strategy. Don't give in! Your dog isn't starving. If hungry, your dog will eat.
Will a dog eat if he gets hungry enough?
It might take him a couple of days before he is hungry enough to eat. But you can bet when he finally gets hungry enough, your pup will eat. It might take a few sessions like this, but he will eventually get tired of going hungry.
How do I know if my dog is hungry?
You should be able to feel individual ribs, but not see the definition of each rib. This is a good rule of thumb. If you don't feel his ribs, it means you're overfeeding him. If you see visible ribs, then your dog is truly hungry and needs more food.
How long will a picky dog go without eating?
Most dogs can go three to five days without food, while in some cases they can survive seven days or more. However, if your dog won't eat for more than two days, we recommend that you talk to a vet. A bigger issue is water intake.
Do dogs know when it's time to eat?
It might be a case of a dog's circadian rhythm, which tells him when it's time to eat and sleep. If you're giving treats and meals at the same time every day, then your dog's body could be telling him he's hungry.
More useful articles on a similar topic 👇
Are dogs just not hungry sometimes?How late should you feed a dog?