We have two cavaliers and a rescue. Our one cavalier and our rescue are both 2 1/2 yrs and the puppy is 18 weeks. I know a lot of you suggest switching over to an adult food right away and skipping puppy food altogether, but i wanted to clarify whether you guys get all life stages formula or just an adult formula? And what do you suggest feeding? We're on Nutro Natural Choice right now (puppy for the baby and small breed for Emma) and then Merrick's whole earth farms for our rescue.They all love their foods, but I'd like to feed all my dogs the same thing if possible since they're all on different formulas and it would be easier on us. What would be a good food that all of them can eat, but won't make my two grown-ups fat and my little one lacking nutrients? Thanks!