We had a similar problem several of our babies were vomiting often. Usually soon after eating. We noticed a pattern. One food had several tossing. I will not say the name, but it was a very expensive brand of canned food “all natural human style”. We have since switched to a cheaper brand. The canned and the dry food are what ever on sale. We do mix regular dry with a hairball food. Now even with 12 in house we only have one or two tosses a week.