I know how hard this is...I did it about a month ago and finally settled on a food. Try to choose a brand that has a few flavors of kibble. That way, when your pup gets bored of the flavor, change it. Many people change the flavor after every bag or every other bag. They can be so very fussy!! It is true...if you have the willpower, do not give in and eventually your pup will eat, but try to make whatever you leave out, something they will enjoy. I ended up using EVO chicken and have the Red Meat bites on hand just in case Snickers decides to strike and not eat for a day or so. I chose this food since he is not such a huge eater, whatever he DOES eat..it is super high quality and has alot of meat!! GOOD LUCK