I have a five year old cat named Toby, and I'm a bit concerned for him. He's been throwing up time to time, not daily but at least every once a week/month. His diet only consists of dry food, and it definitely does not look like hairballs. Should I take him to the vet?