Some people will think me nuts but I feed my babies a small variety.
I have picky eaters. I have found what they like best is 'Little Caesars's'. Here is what I do... I give a small amount of caesars, cut up in tiny bites, then I put on the hard dog food. (I use both the new 'Iams Toy' and Royal Canin "Yorkshire Terrier". I mix them up together and put into a container.) Then I put a very small amount of finely shreaded cheese on top. Then I put a little little bit of either chicken or beef broth on top and mix it all. This is my babies morning food. Now remember just a little of everything. They can't resist.
Also, whenever I make ground beef I make extra and save in a container. I do this also with chicken and rice too. These are what I make their evening meal with. They like a little variety just like we do. I buy that Swansons broth that you can just take a little out at a time. They love it. The Little Caesars comes in a great variety of flavors too. Mine like the Filet Mignon, Chicken with Liver and Pork Tenderloin the best.
I have three dogs, my two yorkies and a giant 13 lb long hair chihuahua. They all think they are humans don't like the same old blah thing all the time.
Good Luck