Что касается травы, то собака её ест, чтобы опорожнить желудок, так как она щекочет его стенки. Что касается остального, то без анализов ничего не скажешь. Судя по симптомам, может быть вирусняк - энтерит, или что ещё хуже коронаровероз. Это очень плохая вещь, и нужно поторопиться. В принципе...