A uniformed man in the Army is training a German Shepherd using an arm guard.
The man is training the German Shepherd to be part of the k9 unit.
Just because he is training the dog does not mean he is training it for the k9 unit.
exists e2 e1 s1 s2 x1 x2 x3 x4 x5.(ne_org_army(x2) & for(e1,e2) & Theme(e2,x4) & Actor(e2,x1) & v_use(e2) & n_guard(x4) & of(x4,x5) & n_arm(x5) & Theme(e1,x3) & Actor(e1,x1) & v_train(e1) & ne_org_shepherd(x3) & a_german(s2) & Theme(s2,x3) & in(x1,x2) & n_man(x1) & a_uniformed(s1) & Theme(s1,x1))
exists e1 p1 s1 s2 x1 x2 x4.(n_unit(x4) & a_k9(s2) & Theme(s2,x4) & n_shepherd(x2) & a_german(s1) & Theme(s1,x2) & n_man(x1) & Theme(e1,x2) & Actor(e1,x1) & v_train(e1) & Topic(x2,p1) & exists p2 x3.((x2 = x3) & of(x3,x4) & n_part(x3)))