mine is a foodie. He won't eat if he is disappointed in the offering especially if I am watching. Try a little bit of high quality real food (an egg, sardine, meat, yogurt) and then walk away and see what happens. If he eats it, you may have a dog who knows quality and won't eat anything else. Not such a bad thing in the long run. Expensive but better for him.