This paper investigates the effectiveness of peer punishment in non-linear social dilemmas and replicates Cason and Gangadharan (Exp Econ 18:66–88, 2015). The contribution of this replication is that cooperation is quantified across payoff equivalent, strategically symmetric public good and common pool resource experiments. Results suggest that the cooperation-inducing effect of peer punishment is statistically equivalent across conditions. Despite this increase in cooperation, earnings are significantly lower than in the absence of punishment. Institutional features which improve the effectiveness of peer punishment in linear public good experiments may, similarly, make self-governance possible in more complex social dilemmas.