positive reinforcement vs punishment

My owner and I are both new to the bdsm seen. We are currently working on my training and really learning and growing together as Dom & Sub couple. So the question is what do you find more effective on you personally, positive reinforcement or punishment?

For example:
Today if I behave properly (no smart ass remarks or being a pain) I get to cum tonight if my owner thinks I have earned it. For me that sounds WONDERFUL I'm work to something.

So in your opinion what is more effective on you and why?