it really depends on the individual fish. Most puffers are known to chomp on corals, though IMO. Even more are known to chomp on inverts like shrimp, clams, etc. I had one in an older tank that would leave the smaller polyped zoas alone, but ate the larger ones. Very weird. The odds are that your puffer will at some point sample the corals.