He's being territorial. He somehow sees himself and tries to pick a fight. (I've had one do that to the bumper of my truck, AND the side mirrors)
The stuffed toy is a perfect solution! That guy is bigger, so he's not gonna pick a fight there!!
:) Congrats on thwarting Rocky!