You meal feed the dog. Divide his daily ration into two meals. In other words, if he is supposed to get 1 cup of food, that is two 1/2 cup meals. Put the first meal down in the kitchen. Allow him 15 minutes to eat. Whatever is left is taken up and nothing until the next meal, not even a treat. If he begins taking it out 1 piece at a time before the 15 minutes is up, take it away then. Next meal time repeat. In a few days he will be eating his food at each meal and not carting it off. A dog will not starve themselves, and you just need to be persistent. Do not give in, and do not give treats. A hungry dog is going to eat.