You need to keep two things in mind with foxfaces. First is they are fairly active swimmers and require ample swimming room, and second they grow REALLY fast. I personally would not put one in a 29 regardless of size, because even if it does fit in the tank when you first get it, it'll outgrow it extremely fast. That is to say that there even is an appropriate sized foxface for a 29 gallon tank.