Help my puppy won't eat his food

🐠 Tank of the Month Starts Now! 🐠 Tank of the Month!
Click here to enter!


New Member
Jul 30, 2022
Reaction score
New York
I adopted a Maltipoo when he was 4 months old, he is 8 months now. I used to give him wet food (Cesar dog food).
I am trying to train him eating kibble food but he barely eat them, so I had been add human soup to soften the kibble food. He won't eat if I add hot water or leave it dry.
He loves human food (anything practically- rice, soup, meat, veggie...), but is it good for him?
how can I train him to eat kibble food?

AdoraBelle Dearheart

Nutty fish nutter
Tank of the Month!
Jul 22, 2020
Reaction score
Not good for them to have too much human food, no. Especially anything pre-prepared from a packet or can, like soups, since these tend to be high in salt and sugar, both bad for dogs. Onions, garlic, tomatoes and several other ingredients we use a lot in our own cooking are also toxic to dogs, so please, please look up what foods are unsafe for dogs and avoid at all costs!

First thing - has he had a vet check since you adopted him? A trip to the vet to ask to have his teeth checked especially, and a general health check should be the first port of call. If his teeth or mouth hurt when chomping hard food, that could be the underlying problem. The vet can also give you advice about his diet.

What kibble food are you trying to give him? Will he eat any dried dog food products, like treats? Have you tried giving him some of the Caesers dog food mixed with some of the kibble?

As for training him, don't indulge him with the human food, and don't feed him from your own plate etc. You can spoil them and basically train them to resist their own food because they know you will give in and give them the exciting human food in the end. You can't give in to that.

Assuming all goes well at the vets, and it's not a problem with his mouth, then try a mix of the wet food and the kibble. Put the food down at his mealtime (and have set mealtimes, twice a day) and give him 20 minutes to eat it. Once 20 minutes are up, take away the bowl even if he hasn't touched it, and nothing else besides training treats if you're training, until the next mealtime. Keep it up, and he will learn to eat in that time slot, and he'll be hungry enough to eat because you haven't been giving him lots of human food treats in between.

Exercise - If you take him for a good long walk an hour or so before breakfast or dinner, play with him, really get him to burn some energy, he'll be hungry when his meal is given to him.


Fish Guru
Jan 26, 2008
Reaction score
Perth, WA
Onions, garlic, tomatoes and several other ingredients we use a lot in our own cooking are also toxic to dogs, so please, please look up what foods are unsafe for dogs and avoid at all costs!
grapes, chocolate and cashews can be included in this list.

I used to feed my dogs the same thing I had for dinner (meat, veges and a bit of rice). They also had a bowl of dry dog biscuits they ate during the day.

Meat and veges are fine for dogs as long as you avoid harmful vegetables (do a Google search for foods dogs shouldn't eat). I usually did half meat and half veg, or if rice was added, then 1/3 of each.

A small amount of grains (bread, cereal, etc) isn't a problem for dogs as long as they don't get too much, and as long as they get meat and veg. If they get too many carbohydrates from grains, they can gain weight and get diabetes, just like people.

Some dogs don't like hard food especially if they haven't been fed it on a regular basis, or if it is a different brand to what they are used to. They can get use to a particular food and reject other foods because they are unfamiliar. Feeding the dog a varied diet consisting of meat, vege and a few different types of dry dog food, as well as treats (rawhide chews, etc) will help to encourage the dog to eat a variety of things.

If adding new foods to the diet, keep feeding the older types of food and add a small amount of the new food in with the old food. Do this each day for a week and then increase the amount of new food. If you change their diet suddenly, you can cause them to get an upset stomach/ intestine and they can have the runs (and I don't mean running around at the park).

Keeping trying different foods.
Avoid foods with colours and preservatives in.

Most reactions


Members online