Does he have gastro maybe?

Hope your DS gets well soon