Yes, there are many companies producing high-quality dog food which will make feeding a picky dog a thing of the past. However, as mentioned before, a little patience is required.
It is a bad idea to introduce the dog to the high quality food right away. It may cause some gastrointestinal problems as they are not used to the feed leading to more pickiness. At some point, the ratio of old food to new food will be almost nothing.
So at this point, you are thinking, “what exactly are these high quality dog food for picky eaters. The best ones are the ones with fresh ingredients. Many of these are raw vegetables and meats. Much of the store bought dog food may be overly processed. It lowers the nutrition content.