I have a #2 in my 20G long which is the same footprint as a 29G. I also have #3s in my 75G tank.
For a 29G:
If you are keeping softies and/or LPS, get a #2 or #3
If you are keeping SPS, get a #3 or #4
The powerheads are really good but the flow does dissipate over a short distance so it might be better to go with the higher flow powerheads.
Also, Hydor's customer service is A+. I lost a small piece while I was cleaning one of the powerheads and e-mailed them about it on a Wednesday and replacements (along with some upgrades that weren't included on the earlier version of the pump that I have) arrived on Monday. No charge!