Between a puppy food that is for large breeds and one that is for smaller. Similarly what's the difference between regular complete and senior? I assume it's the mix of nutrients but would it be bad to feed each to the wrong group? Would it have an affect or is it just a marketing tool?