sounds like food to me since started after food change
sounds inflammatory to me since your dog is vomitting food up and sounds like small intestines as food is not getting to large or your dog would be having diarrhea -- google inflammatory foods and make sure none are in the ingredients in this food that were not in the other triggering this issue
senior diets i believe are lower in protein