The dog returns with the hunter's bird.
The black dog returns with the hunters bird.
you can't imply that the dog was black since dogs come in different colors.
exists x1 x2 x3 x4.(n_bird(x4) & of(x4,x3) & n_hunter(x3) & n_return(x1) & of(x1,x2) & n_dog(x2) & a_topic(x1) & with(x1,x4))
exists s1 x1 x2 x3 x4.(n_bird(x3) & of(x3,x4) & n_hunter(x4) & n_return(x1) & of(x1,x2) & n_dog(x2) & a_black(s1) & Theme(s1,x1) & a_topic(x1) & with(x1,x3))