From what I gather all puffers have a tendency to nip and forage through plants because that's what they'd do in the wild to hunt out snails for food
That said, I'm going to plant up my puffer tank because I've heard lots of people say that whilst they do get the occasional hole in a leaf, it's not THAT bad.
I have four dwarf puffers and a dragon puffer, all with live plants. Never had problems with plant destruction.
IMO, the plants are a must to break up the line of sight and stop the dwarfs getting overly territorial.