It all depends on the personality of the fish, i guarantee you can have 100people jump on this thread and tell you that a puffer will at least nip at your corals (but they have never seen it happen), and if you tried, it may never happen, i have heard of one person keeping a porc in a reef and my cousin kept one with softies, both times the porc was fine in the tank