Two new bile acids, tauroselocholic acid (1) and tauroansocholic acid (2), a new natural bile acid, cygnocholic acid (3) were respectively isolated from bear bile powder Selenaretos thibetanus CUVIER and bile of geese Anser anser domesticus, together with seven known compounds. By spectrum analysis of MS, 1D and 2D NMR, the structures of the new compounds were elucidated as 3alpha,7alpha,9alpha-trihydroxy-5beta-cholan-24-oic acid N-[2-sulfoethyl] amide (1), 3alpha,5,7alpha-trihydroxy-5beta-cholan-24-oic acid N-[2-sulfoethyl] amide (2) and 3alpha,7alpha,15alpha-trihydroxy-5beta-cholan-24-oic acid (3).