Wolf never carp at foods, it's a pity that dog doesn't fully inherit the merit as descendant of wolf. Once they become pet, they learn to bargain with owners.
Dogs usually just look at their foods and would't like to eat, even if mealtime has passed away, they expresse their dissatisfaction with the food. At this time, most owners usually take other foods for them, some dogs will still unmoved. As a result, owners may show all foods at home for them, let them choose their favorites.
That is not right, you should try to let him get into the bad habit. Take your dog to the vet, we should know if he is anorectic due to illness. If he is fine, you should take his food away at once after mealtime, no matter how much he has ate, even he ate nothing. Do same next mealtime.
You should let your dog know that he either eat the food given or eat nothing. In fact, dogs can get enough alimentation from common foods, good foods never mean the most expensive dog foods in supermarket. If you train your dog in this way, you will find dogs are not as choosy as
cats.