We have a 9 month old male cane corso. And he is just like a kid and wants to put everything in his mouth. Lately he has been throwing up but it seems to be only spit of what he shouldnt have eaten. Also he doesnt chew his food all the time and if throws that up the dog food is still whole...any suggestions