hello, i don't rotate the foods, but we change every bag. My dane has a stomach of steel and nothing seems to affect her. It works out, because what one brand lacks the other makes up for. Right now we are on canadie then solid gold, then canadie (it was on sale 40 lbs for $20) then the next will probaly be timberwolf, and we will float with different varieties from there...we always mix them up. With Titan, we always give different proteins (raw diet) and we are now incorporating a dry kibble food (back to basics) just for now (it is pork and works ok with him). Usually we will only give him kibble if he is looking a little too thin (plus conditioning for the ring) He was looking very hungry today....so he got hamberger, organs, pork and then kibble too. I know we should have waited to let the raw digest first, although sometimes you just can't do that...