Why does my dog roll on his toys?

It is likely your dogs is trying to mark his toys as his.

Rolling on his toys leaves his scent on them so other dogs and you know that they are his.