Yeah, a 29 gallon tank is pretty small for a mandarin. It will deplete the tank's food source quickly. If the LFS tries to sell you one, ask them to feed it in front of you. If it gobbles up frozen food, then it'd probably be okay in your tank. If it won't eat frozen, then forget it.