The choice of a pump is dependent on the size of the tank. Normally people use 10 turns per hour as a good rule of thumb, but some go more and some less.
400 gph would be average for a 40 gallon tank using this rule.
400 gph on a 29 gallon tank would be almost 14 turns an hour - more than enough.
Make sure your choice in overflows can handle that amount as well.
HTH
Brian