We're low on our TOTW food and I'm definitely never buying Diamond again

, and we're looking at Acana now. Does Luma need to eat a puppy formula? She was on TOTW High Prarie Puppy (Roasted Venison & Bison).  
I'm looking at Acana's products right now and not sure which would be best for her. I heard many here on YT do well on the 
lamb and apple, but Luma is only half a year old. Should we be looking at their 
puppy formulas? 
  Does anyone here feed Acana to a < 1 yr. old yorkie? What formula are they eating??