I have a slightly different bend on this. I have to make switches, but because one of my dogs gets bored with the taste and then will stop eating. What I do is I have one brand that I find is best for him (quality, taste, ingredients, nutrition, etc...) vs cost. For me that is Nutro Ultra. I then mix in another top premium brand in a 3:1 ratio (I buy both as big bags). When I run out of the secondary bag of food, I then get another bag of premium food that has different flavor, texture, etc... [He also gets chicken, pumpkin, and Greek yogart mixed in] This is so that he gets a different taste after a while, but still gets the overall quality that I want to give him.