Food or hairballs or just liquid? If he's puking food, it could be his diet and he might need a new food. If it's hairballs, get him a product called Catlax or another hairball laxative. They'll usually lick it right off your finger. If it's just ugly liquid, he needs to see a vet in case tehre's something wrong with his stomach.