Two dogs are shaking themselves dry on the path next to the water.
Two dogs are shaking the water off their coat before moving to the next water area.
shaking dry means shaking the water off.
exists e1 p1 x1 x2 x3 x4.(n_water(x4) & n_path(x3) & n_group(x2) & to(e1,x4) & r_next(e1) & on(e1,x3) & exists s1.(Theme(s1,x2) & a_dry(s1)) & Recipient(e1,p1) & Actor(e1,x1) & Topic(e1,x2) & v_shake(e1) & n_dog(x1) & card_eq_2(x1))
exists e1 e2 s1 x1 x2 x3 x4.(n_area(x4) & of(x4,x2) & n_water(x2) & n_water(x2) & a_next(s1) & Theme(s1,x4) & n_coat(x3) & of(x3,x2) & n_thing(x2) & before(e1,e2) & to(e2,x4) & Actor(e2,x1) & v_move(e2) & off(e1,x3) & Theme(e1,x2) & Actor(e1,x1) & v_shake(e1) & n_dog(x1) & card_eq_2(x1))