My male cat is throwing up his dry food( nutro) he does this with anything I buy that is not premium. I am looking for a good premium from Petfooddirect.com that has small kibble.... we have tried Wellness( gives the runs), Innova he liked for a while and and then stopped eating it, he has tried Wysong and also had the runs, Felidae, he will not eat and has also eaten Eagle brand but stopped when the store ran out for a few weeks and I had to switch to Nutro( he would not go back when the store I bought from got the EAgle back in). He also has tried science diet and throws it up. I am thinking of going back to Eagle, We have also tried Pet guard and pet promise. So any suggestions from this website? thanks Cheryl