Forget about puffers in a 29.Their just messy at feeding time,plus they get to big.
I take it that you want a fish only tank for now.If thats the case,then you can use an emperor 400 HOB filter.BUT,you'll really have to stay on top of filter maintence or it'll cause water quality issues.You'll also want to look at a good skimmer.