Friend, a dog is not a human being and this is the common mistake we make while treating it. It is like our child, isn't it? Rightly said by Kasmanda, please stop hand feeding. Give it food as per schedule but throw away the food if it does not have. while doing this ensure that you administer it with antacid (eg. pan 40) in the morning, empty stomach, else it might have acidity since it is season change.
Also please administer it with de-worming medicine as per vet advice along with a liver tonic.