I think having someone hit (or slap) you is a very good way to condition your repsonse to an actual punch. For example, I like this technique.