Initially it seems bizarre to hear that a dog doesn’t eat their food, but this is an all to common problem especially in smaller breeds.
If you find your dog falls into this category, here are some behavioral and some non traditional ways of correcting the issue.
The best way to get your dog to eat is with a routine. Your dog should be eating at a particular time everyday. This routine will let your dog know that they eat at a specific time which encourages consumption. However smaller dogs that don’t wolf down their food on one go are a little trickier.
Finicky small dogs might need more encouragement. You can add soft food or dog gravy onto their dry food to help encourage eating. Also smaller meals twice a day can be helpful for smaller dogs.
If you have fed your dog people food you can be in a bit of a deeper hole. This is where my non traditional yet very effective method comes in.
So your dog hates their food and now begs at your dinner table . First step is to slowly get your dog to stop begging and start eating. So when you sit down for dinner or breakfast, before your dog begs, pretend to put your people food into their dog bowls and place it on the floor ( while inside the bowl is their dog food)Your dog will eat the food because you have “tricked” them to thinking its people food. Everyday put the food down earlier and earlier, pretending to put people food in it. Eventually your dog will associate you giving them the bowl of food with you feeding them from the table and start eating.
This hits two birds with one stone. Stops begging and fixes the problem with eating.
Dogs can be finicky at times but they are also trusting and trainable, so choose methods of training that suit your specific needs.
Also if you are trying to stop begging use a kong toy during meals to occupy your dog or ignore the undesired behavior if it is minimal. Begging and dogs not eating are two very different problems. I will address begging next week.