I feed Instinct Ultimate Protein Chicken dry and Weruva Meowionaire wet food. Feeding only wet food with 3 cats is too expensive for my budget currently, so we do a mix.
One of the 3 has vomiting issues that were daily with wet food, and it was trial and error until I found a dry food that didn't make him puke every other day.
I have microchip food bowls so each cat gets the right amount. Vomit machine eats 1/4-1/2 cup of Instinct daily and a tablespoon of Weruva wet food. The other 2 each get 1/8 cup of Instinct per day and each get half a can of Weruva in the morning and evening.
So I go through 2.5 cans of Weruva a day and 1/2-3/4 cup of Instinct.
Also, the Instinct Ultimate makes their fur really shiny. I noticed during a food shortage when I switched to Tikki Cat Herring/Chicken dry that their coats dulled, and 2 months later when I was able to get Instinct again they got shiny.
The Tikki Cat did not cause vomit machine to puke, but I like the Instinct better.
They have 2 fountains that need refilled frequently, so I'm assuming their water intake is good.