I'll have to see if the LFS has tiger barbs in a show tank that I know has puffers. I don't know much about puffers but this place has a show tank that is heavily planted. It has at least 2 dwarf puffers (size around a pinky finger to thumb width). There are tons of other fish in there including neons, discus, congo tetras, shirmp of some sort, etc. The puffers are always playing together and darting in and out of the vegetation. The LFS guy told me if the puffer is not the only one and as long as there is enough plants of for the weaker of the fish to hide then it was fine, at least in that tank. It's a 90g bowfront tank and the whole bottoms is covered in plant growth along with about 50% of the rest of the space with plants in the tank. It's my favorite local tank that I've seen.
So not sure in your case but would probably increase you chances of survival for either party if there was enough plants and hiding places. Let us know what you do and how it works out.