Better to feed them wet food anyways, dry food will suck moisture and expand, which tends to cause animals to throw up. All dry food (especially the cheap kind) also has some kind of grain in it, which isn't all too good for cats as it causes all kinds of medical problems. They're carnivores, you know, they can't handle that stuff. Grain should never be their main diet. It's also not very good for their teeth as they need some bigger pieces of raw meat to really get those teeth clean - assuming your cat even fucking tries to chew their food rather than swallowing it as a whole and then throwing up. Other cats always seem to easily get all kinds of shit on their teeth so I suggest you teach the cat to let you brush his teeth when he's still young.