I believe that there may be somthing pinching food off somewhere along his digestive tract. You should try and get your pet to the vet as soon as possible! When somthing along the lines that i am describing happens, it could potentionally pinch off somthing else.