IMHO he is just trying to strike up a game of play.
My dogs throw things at each other to get each other to play or chase one another .... if they want to try and be dominant over one another they show it by being snippy! Then I put an end to their play time by redirecting them to something else.