It can be some parasites like giardia or the likes which he can catch outside. I hope it is something that can be treated with antibiotics...