Canidae is All Life Stages - so you'd never really have to switch (although, no variety can cause acquired allergies). Artemis is good too - so are Orijen, Evangers, Wellness, Wysong, Natures Variety.
If you go here and look around, you'll learn a great deal - it's fun:
http://www.dogfoodanalysis.com/dog_f...iews/index.php