Ideally, non-violence and dialog would be the answer, but I think standing up to the bully sometimes works better. And that doesn't mean violence. Just showing him that he can't step over you as he pleases.
If your kid can have lots of friends around, that could certainly help.
Good luck to you both!