Updated On September 23rd, 2025
Pet's info: Dog | Bulldog | Male | unneutered | 2 years and 3 months old | 48 lbs
Hi. My dog is very picky with his food. He does not eat if I only give him dog food - pellets, canned meat, or dog treats. He wants these dog food mixed with egg or other leftovers. So my question is, should I continue spoiling him with leftovers or should I let him starve until he'll learn to eat dog food only. Thank you!
1 Answer
Published on May 6th, 2019
It's best if your dog is fed mostly the formulated dog food for hsi age range and activity level, and offering people food only as treats occasionally. He will not starve to death if he is in otherwise good health, though he may try to make you feel guilty that he is. Feed him the best quality food you can afford, determine how much he needs per day based on his weight and activity level then divide that amount into however many meals you want to feed him per day. Three times daily is ideal but with schedules, it can be difficult, so twice a day is what many people opt for. Put his meal down, give him twenty or thirty minutes to eat it then take up any remaining food until the next meal. Don't give him treats unless it is for training or because he has done something you taught him when asked to do so. When the next meal time comes, give him his food and another 20-30 minutes to eat. He'll begin to understand that if he wants to eat he'll have to do it when the food is available and not whenever he wants. If you want to continue feeding him people food it's up to you, but in the long run keeping him on a diet formulated for his needs will be best.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.