Would it make any sense to put a muzzle on him when he's not eating? (regular food, that is)
Maybe he just needs to break the habit; eat just dog food for a couple of weeks and see that he survives.
Maybe he just needs to break the habit; eat just dog food for a couple of weeks and see that he survives.