i think a dog can recognize some of our body language
but i also think a dog recongnizing our body language
comes along with our training. as we train we use
a certain body language (movement), facial expression, etc.
to do certain things and we probably do it over and over
so the dog recognizes a certain movement
"Life Without A Dog Is A Life Unfulfilled"